Вводится последовательность из N целых чисел. Отыскать максимальное абсолютное число в

Вводится последовательность из N целых чисел. Отыскать наибольшее совершенное число в последовательности, если таких несколько, вывести их количество (функцией оформить проверку числа: результатом функции будет 1 число абсолютное, 0 - нет).(C)

Задать свой вопрос
Юрок Чкунин
язык?
Ваня
C
Людмила Лазьянц
Жаль.
Колтан Тимур
совершенное число это как?
Кирилл Чабдаров
Это натуральнне число, рпвное сумме собственных делителей. Таких чисел штук 5
Dolbeshev Arsenij
собственно я бы дрьавил в массив все соаершеннве сисла и ротом бы их разыскивал в другом массиае, ибо перебирать - то еще дело
Егор Кобединов
язык?
Анжелика Кременчугская
C
Юрий
Жалко.
Vanek Novorossov
абсолютное число это как?
Арсений Хворостов
Это натуральнне число, рпвное сумме своих делителей. Таких чисел штук 5
Мирослава Негиевич
лично я бы дрьавил в массив все соаершеннве сисла и ротом бы их отыскивал в приятелем массиае, ибо перебирать - то еще дело
1 ответ

using System;



//6,


//28,


//496,


//8128,


//33550336



internal class Program


   private static void Main()


       var max = 0L;


       var quantity = 0;



       Console.WriteLine("Введите последовательность. Для окончания введите ноль");


       do


           var n = long.Parse(Console.ReadLine());


           if (n == 0)


               break;



           if (max == n)


               quantity++;


           else if (n gt; max amp;amp; IsIdealNumber(n))


               max = n;


               quantity = 1;


           


        while (true);



       Console.WriteLine("max = max, кол-во = quantity");


       Console.ReadKey();


   



   private static bool IsIdealNumber(long number)


       var sum = 1L;



       for (var i = 2L; i lt;= number / 2; i++)


           if (number % i != 0)


               continue;


           sum += i;


           if (sum gt; number number lt; 0)


               break;


       


       Console.WriteLine("number = number, sum = sum");


       return sum == number; //для чего придумывать нолики и единички если давно выдуманы буленовские переменные


   


Serezha Chonychev
по ходу я чего-то не понимаю но когда вставляю то показывает около 30 ошибок
София Еламкова
вероятно. какие оплошности?
Коля Чернявцев
Ошибка 4 Элемент "IsIdealNumber" не существует в текущем контексте.
Муравщик Артем
это заключительный способ. как он может не существовать если вон он в коде.
Daniil Tutcev
предполагаю что криво скопирован код. либо излишние фигурные скобки затесались
Векслер Леонид
по ходу я чего-то не разумею но когда вставляю то показывает около 30 ошибок
Ирина
вероятно. какие ошибки?
Marija
Ошибка 4 Элемент "IsIdealNumber" не существует в текущем контексте.
Нагуманов-Шайхулла Шурик
это заключительный способ. как он может не существовать если вон он в коде.
Оксана Гикал
предполагаю что криво скопирован код. или лишние фигурные скобки затесались
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт