👤

Problema #3062 vas de pe pbinfo va rog:
Cerința
Într-un vas sunt x litri de apă (x>0). După fiecare t minute, un sfert din cantitatea de apă se evaporă.
Să se determine după câte minute vor rămâne în vas cel mult y litri de apă.

Date de intrare
Programul citește de la tastatură numerele naturale x, t și y.

Date de ieșire
Programul va afișa pe ecran un număr natural T, reprezentând după câte minute vor rămâne în vas cel mult y litri de apă.

Restricții și precizări
1 ≤ x,t,y ≤ 1.000.000.000

Exemplu
Intrare

100 15 20
Ieșire

15
Explicație
S-au citit x=100, t=15, y=20. Sunt necesare T=90 minute pentru ca în vas să rămănă cel mult y=20 litri de apă.


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int x,t,y,T;

float v;

int main()

{

   cin >> x >> t >> y;

   v=1.0*x;

   while (v>y)

   {

       T+=t;

       v=v*3/4;

   }

   cout << T;

}

Explicație:

e necesară o variabilă ajutătoare de tip float, deoarece în urma evaporării se pot obţine şi valori nu naturale.

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari