Дана задача: Спортсмен приступает к тренировкам по следующему графику: в первый день он должен пробежать 10 км. Каждый следующий день следует увеличивать дистанцию на 10% от нормы предыдущего дня. Как только дневная норма достигнет или превысит 22 км, необходимо прекратить ее увеличение и далее пробегать ежедневно 25 км. Начиная с какого дня, спортсмен будет пробегать 25 км?
1. Опишите модель решения поставленной задачи.
а) Входные данные программы *
(Имена переменных и что они означают. Например, s-расстояние)
b) Выходные данные программы *
Имена переменных и что они означают.
c) Цель проектирования программы *
(для каких целей можно использовать подобные расчеты, как в задаче.)
d) Область применения программы
2828 не может,так как если мы введём максимальное число 99999,то будет 2727
2512 не может, так как порядок возрастания,а 25>12
2518 не может, так как порядок возрастания,а 25>18
2524 не может, так как порядок возрастания,а 25>24
2425 может(число 78997)
1825 может(число 72979)
1225 может(число 12979)
123 не может,существует 2 варианта записи этого числа:
1)12 и 3,но такого быть не может,так как 12>3
2)1 и 23,но такого быть не может,так как чтобы получилось 23 должны быть числа больше 7,а 1 получается слева,значит среднее число максимум 1,но нам оно не подходит
Итак,подходят 2425,1825,1225
ответ: 3
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Input number: ";
cin >> number;
switch(number)
{
case 1:
cout << "Monday";
break;
case 2:
cout << "Tuesday";
break;
case 3:
cout << "Wednesday";
break;
case 4:
cout << "Thursday";
break;
case 5:
cout << "Friday";
break;
case 6:
cout << "Saturday";
break;
case 7:
cout << "Sunday";
break;
default:
cout << "Input error!";
return 1;
}
return 0;
}