До какого этажа человек поднимется за 5 минут? - C (СИ)
Формулировка задачи:
В небоскребе сломался лифт. Человек должен подниматься по лестнице пешком. Известно, что с первого на второй этаж он поднимется за 10 секунд. Затем он устанет, и на преодоление каждого следующего этажа будет затрачивать в полтора раза больше времени. До какого этажа человек поднимется за 5 минут? Сколько времени ему понадобиться, чтобы подняться до 20 этажа?
Решение задачи: «До какого этажа человек поднимется за 5 минут?»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 3, S = 10, a = 10;
for(i = 3; i <= 20; ++i){
a = a * 1.5;
S = S + a;
if((S / 60) == 5)
printf("Za 5 minut chelovek podnyalsa na %d etaj\n", i);
}
printf("Na 20 etaj podnyalsa za %d chasov %d min %d sek\n",S/3600, (S - S/3600*3600)/60,
S-S/3600*3600 - (S-S/3600*3600)/60*60);
return 0;
}