Вопрос задан 25.04.2020 в 03:41. Предмет Информатика. Спрашивает Зонова Виктория.

Как найти число из последовательности с наибольшим количеством делителей?С#

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Черканов Макс.

using System;

using static System.Console;

namespace ConsoleApp11

{

   class Program

   {

       static int kdel(int n)

       {

           int k = 0;

           for (int i = 1; i <= n; i++)

               if (n % i == 0)

                   k++;

           return k;

       }

       static void Main(string[] args)

       {

           int x, n,a,max,c;  

           n=int.Parse(ReadLine());

           max = 0;

           c = 0;

           for(int i=1;i<=n;i++)

           {

               a = int.Parse(ReadLine());

               x = kdel(a);

               if (x > max)

               {

                   max = x;

                   c = a;

               }

           }

           WriteLine(c.ToString());

           ReadKey();            

       }

   }

}

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос