Quick actions

cmd+k|ctrl+k

Navigation

Languages

Sportsman

Snippet info

Language

C

Visibility

public

Author

lovelaceada

Created

2019-06-13T18:49:14Z

Updated

2019-06-13T18:49:14Z

/*
Начав тренировки, спортсмен в первый день
пробежал 10км. Каждый день он увеличивал
норму на 10% от нормы предыдущего дня.
Напишите рекурсивную программу, вычисляющую
расстояние, пробегаемоге спортсменом в K-й
день. Вывести полученное расстояние
*/

#include<stdio.h>

double f(double s, int k) {
    if (k>1)
        s = f(s+0.1*s, --k);
    return s;
}

int main(void) {
    double s = 10;
    int k;
    scanf("%d", &k);
    printf("%.3f \n", f(s, k));
    return 0;
}
INFO