Предмет: Информатика, автор: chessmaster46

С# для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа. m и n вводятся с клавиатуры.

Ответы

Автор ответа: AnonimusPro
1

using System;

namespace ConsoleApp4

{

   class Program

   {

       static void PrintDivisors(int a)

       {

           Console.Write("делители для числа " + a.ToString() + "(исключая само число и 1): ");

           for (int i = 2; i <a; i++)

               if (a % i == 0)

                   Console.Write(i.ToString() + " ");

           Console.WriteLine("");

       }

       static void Main(string[] args)

       {

           Console.WriteLine("Введите m и n");

           int m, n;

           m = int.Parse(Console.ReadLine());

           n = int.Parse(Console.ReadLine());

           if (n < m)

               Console.WriteLine("Неверный ввод");

           else

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

                   PrintDivisors(i);

           Console.ReadKey();

       }

   }

}

Похожие вопросы
Предмет: Математика, автор: loobyscary
Предмет: Математика, автор: кирилл1463