Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13 - C#

Узнай цену своей работы

Формулировка задачи:

Назовем шестизначное число счастливым, если сумма первых его трех цифр равна сумме последних трех чисел. Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13. (без массивов)

Решение задачи: «Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13»

textual
Листинг программы
Console.WriteLine(Enumerable.Range(100000, 900000).Where(v => (v / 1000).ToString().Select(c => int.Parse(c.ToString())).Sum() == 13 && (v % 1000).ToString().Select(c => int.Parse(c.ToString())).Sum() == 13).Count());
//Console.WriteLine(String.Join(Environment.NewLine, Enumerable.Range(100000, 900000).Where(v => (v / 1000).ToString().Select(c => int.Parse(c.ToString())).Sum()==13 && (v % 1000).ToString().Select(c => int.Parse(c.ToString())).Sum()==13)));
//вторая строка отобразит все эти числа

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы