Сколько лет долгожителю? - C#
Формулировка задачи:
Один долгожитель, которому за 100 лет, заметил, что
если к сумме квадратов цифр его возраста добавить дату его рождения
(натуральное число, не большее 31), то получится его возраст. Сколько лет
долгожителю?
Решение задачи: «Сколько лет долгожителю?»
textual
Листинг программы
static void Main(string[] args) { int i, d; for (i = 100; ; i++) { string age = i.ToString(); int n = 0; foreach (char ch in age) n += (ch - 48) * (ch - 48); for (d = 1; d < 32; d++) if (n + d == i) break; if (d < 32) break; } Console.WriteLine("Лет:{0} день:{1}", i, d); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д