
Написать программу в C# Введите количество натуральных делителей включая 1 и само число


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

using System;
namespace DividersAmount
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int amount = 0;
for (int i = 1; i <= n; i++)
{
if (n % i == 0) amount++;
}
Console.WriteLine(amount);
Console.ReadKey();
}
}
}



Для написания программы на C#, которая находит количество натуральных делителей числа, включая 1 и само число, можно использовать следующий код:
csharpusing System;
namespace CountDivisors
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число:");
int number = int.Parse(Console.ReadLine());
int countDivisors = CountNaturalDivisors(number);
Console.WriteLine($"Количество натуральных делителей числа {number}: {countDivisors}");
}
static int CountNaturalDivisors(int num)
{
int count = 0;
// Перебираем числа от 1 до num включительно и проверяем, являются ли они делителями числа num.
// Если являются, увеличиваем счетчик делителей.
for (int i = 1; i <= num; i++)
{
if (num % i == 0)
{
count++;
}
}
return count;
}
}
}
Программа запрашивает у пользователя ввод числа, затем использует функцию CountNaturalDivisors
, чтобы найти количество натуральных делителей этого числа. Функция перебирает числа от 1 до num
, и если число делится нацело на текущее значение, увеличивает счетчик делителей. В результате выводится количество натуральных делителей числа, включая 1 и само число.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili