therapeutic fasting

Run Settings
LanguageC
Language Version
Run Command
/* В ходе лечебного голодания пациент терял в день 1% от текущей массы. Выясните, через сколько дней вес пациента снизится в 2 или более раз. Для вычисления веса пациента через k дней после начала голодания, напишите рекурсивную подпрограмму */ #include<stdio.h> int f(double m, double *M, int k) { if ((*M)>m) { // printf("k:%d m:%lf\n", k, *M); *M = (*M)-0.01*(*M); k = f(m, M, ++k); } return k; } int main() { double M; scanf("%lf", &M); int k = f(M/2, &M, 0); printf("k:%d weight:%.3f\n", k, M); }
Editor Settings
Theme
Key bindings
Full width
Lines