Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27 - C# (190327)
Формулировка задачи:
Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27
Решение задачи: «Составить программу получения всех трехзначных чисел, сумма цифр которых равна 27»
textual
Листинг программы
using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
class Program
{
static void Main()
{
// #1 Очень солидный вариант программы. (Пятёрка гарантирована!)
List<int> nums = new List<int>(1);
for (int i = 9; i < 10; ++i)
for (int j = 9; j < 10; ++j)
for (int k = 9; k < 10; ++k)
if (i + j + k == 27) // Для пущей важности впиндюрим проверку.
nums.Add(i * 100 + j * 10 + k);
Console.WriteLine(String.Join(" ", nums));
// #2 Простенький такой вариант, невзрачненький.
// Можно и препода озлобить (если поймёт всю тупизну задания).
Console.WriteLine(999);
}
}
}