Предмет: Информатика, автор: dariazerdinskaa

Решение задач с использованием операторов цикла.
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробeг на 10% от пробега предыдущего дня. Определить на какой день он пробежит больше 20 км;

Ответы

Автор ответа: viktoriazimnickaa195
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

Автор ответа: stglupa
1

#include <iostream>

using namespace std;

int main(){

int cnt = 2;

double k = 10;

while(k <= 20){

k *= 1.1;

cnt++;

}

cout << cnt;

}

Похожие вопросы