До какого этажа человек поднимется за 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;
}

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

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