Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27 - C# (189907)
Формулировка задачи:
Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27
через цикл For
Решение задачи: «Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var values = Enumerable.Range(1,10000); //генерация последовательности int sum = 27; //сумма var mas = values.Where(x => x.ToString().ToCharArray().Select(y => Convert.ToInt32(y.ToString())).Sum() == sum); //выборка Console.WriteLine("Числа, сумма цифр которых = " + sum + ": " + Environment.NewLine + string.Join(" ", mas)); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д