Определить в какой день лыжник пробежит больше 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();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы