Предмет: Информатика,
автор: dariazerdinskaa
Решение задач с использованием операторов цикла.
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробeг на 10% от пробега предыдущего дня. Определить на какой день он пробежит больше 20 км;
Ответы
Автор ответа:
2
Ответ:var s:real; k:integer; // описание переменных
begin
s:=10; // пробег в 1-й день
k:=1;
while s<20 do // пока пробег < 20 км
begin
k:=k+1; // добавляем один день
s:=s*1.1; // увеличиваем пробег на 10%
end;
writeln('s = ',s,' k = ',k); // выводим на экран результаты
end.
Результат:
s = 21.4358881 k = 9
Автор ответа:
1
#include <iostream>
using namespace std;
int main(){
int cnt = 2;
double k = 10;
while(k <= 20){
k *= 1.1;
cnt++;
}
cout << cnt;
}
Похожие вопросы
Предмет: Русский язык,
автор: Mary2016
Предмет: Английский язык,
автор: Аноним
Предмет: Английский язык,
автор: катямеликова
Предмет: Биология,
автор: Lyseust
Предмет: Математика,
автор: arbuzik56812p7y2dd