Определить в какой день лыжник пробежит больше 20 км - C#
Формулировка задачи:
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал длину пробега на 10 км. пробега предыдущего дня. Определить в какой день он пробежит больше 20 км; в какой день суммарный пробег за все дни превысит 100 км
Решение задачи: «Определить в какой день лыжник пробежит больше 20 км»
textual
Листинг программы
using System; class Skier { static void Main() { const int period = 10; int goodDay = 1, epicDay = 1; int count = 0; for (int i = period; ; i += period) { count += i; if (i == 20 + period) goodDay = i / period; if (count > 100) { epicDay = i / period; break; } } Console.WriteLine("First day with more then 20 km: " + goodDay); Console.WriteLine("Day with the summary range more then 100km: " + epicDay); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д