Посчитать сколько делителей имеет число n в интервале (a; b).написать код в с# !

silwana2002 silwana2002    1   13.09.2019 16:14    1

Ответы
Chchcjcujcj Chchcjcujcj  07.10.2020 12:12

using System;

namespace Global

{

   class Program

   {

       public string[] range = new string[2];

       static void Main(string[] argv)

       {

           Program Obj = new Program();

           Obj.Calculate();

       }

       public void Calculate()

       {

           string iN = Console.ReadLine();

           int n = Convert.ToInt16(iN);

           Console.WriteLine("Введите диапазон (2 числа через пробел)");

           range = (Console.ReadLine().Split(' '));

           int s = 0;

           int b = getArrayItem(1);

           for (int a = getArrayItem(0); a<b+1; a++)  

           {

               if (n % a == 0)

               {

                   s++;

               }

           }

           Console.WriteLine(s);

           Console.ReadKey();

       }

       public int getArrayItem(int item)

       {

           return Convert.ToInt16(range[item]);

       }

   }

}

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика