Напишите консольное приложение на C#, находящее пару чисел меньше N, сумма цифр которых одинакова, и сообщающее, если таких чисел нет.

20 Авг 2019 в 08:34
229 +1
0
Ответы
1

using System;

class Program
{
static void Main()
{
Console.WriteLine("Введите число N:");
int N = int.Parse(Console.ReadLine());

bool found = false;
for (int i = 10; i < N; i++)
{
if (IsDigitsSumEqual(i))
{
Console.WriteLine($"Найдена пара чисел: {i} и {N - i}");
found = true;
break;
}
}
if (!found)
{
Console.WriteLine("Таких чисел нет.");
}
}
static bool IsDigitsSumEqual(int number)
{
int sum = 0;
while (number > 0)
{
sum += number % 10;
number /= 10;
}
return sum % 3 == 0;
}

}

20 Апр 2024 в 13:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир