В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
nOMOSHHuK
nOMOSHHuK
11.10.2021 14:34 •  Информатика

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

Показать ответ
Ответ:
Mikoсладкая
Mikoсладкая
09.10.2020 12:22

using System;

namespace NoNamespace.Task029 {

   //Напишите консольное приложение на C#, находящее пару чисел меньше N,  

   //сумма цифр которых одинакова, и сообщающее, если таких чисел нет

   internal class Program {

       private static void Main() {

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

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

           var sums = new int[n];

           sums[0] = 1;

           for (var i = 1; i < n; i++) {

               sums[i] = NumberSum(i);

           }

           var found = false;

           for (var i = 1; i < n; i++) {

               if (sums[i] == 0) continue;

               for (var j = i + 1; j < n; j++) {

                   if (sums[i] != sums[j]) continue;

                   Console.WriteLine($"Number sum {i} and {j} = {sums[i]}");

                   found = true;

               }

           }

           if (!found)

               Console.WriteLine("Nothing found");

           Console.ReadKey();

       }

       private static int NumberSum(int number) {

           var sum = 0;

           while (number > 0) {

               sum += number % 10;

               number = number / 10;

           }

           return sum;

       }

   }

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота