Составить программу получения всех трехзначных чисел, сумма цифр которых равна 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д