Informatică, întrebare adresată de valencia21, 8 ani în urmă

In prima zi a antrenamentului un sportiv aleargă 10km.Iar in fiecare zi începând cu a doua el mărește sarcina zilnică 10% din distanță zilei precedente. Sa se scrie un program in C care va calcula: a.peste câte zile.sportivul va alerga 20 km; b. peste câte zile va alerga un drum sumar de 100km

Răspunsuri la întrebare

Răspuns de Crist12M
1

Răspuns:

#include <stdio.h>

#include <stdlib.h>

int main ()

{

int ziua=1;

float d_zi=10, accelerare=0.1, d_totala=10;

while ( d_zi < 20) {

d_zi+=d_zi*accelerare;

d_totala+=d_zi;

ziua++;

}

printf(" Va parcurge 20 km in ziua... %d ", ziua);

d_zi=10;

d_totala=0;

ziua=1;

while ( d_totala < 100 ) {

d_zi+=d_zi*accelerare;

d_totala+=d_zi;

ziua++;

}

printf("\n Va parcurge 100 km peste... %d ...zile", ziua);

return 0;

}

Alte întrebări interesante