Răspuns :
#include <iostream>
using namespace std;
int main(){
int M, T, i;
cin>>M;
cin>>T;
for(i=0;i<T;i++){
M = M / 2;
}
cout<<M;
}
using namespace std;
int main(){
int M, T, i;
cin>>M;
cin>>T;
for(i=0;i<T;i++){
M = M / 2;
}
cout<<M;
}
nu cred ca e nevoie de tot programul, dar iti explic ideea
daca avem 100 g
atunci peste o ora va ramane 100/2 = 50 grame
peste 2 ore 50/2 sau 100/4 = 25
peste 3 ore 25/2 sau 50/4 sau 100/8
observam ca fiecare rezultat se poate de scris ca 100/2^t, adica prima ora impartim la 2, a doua ora impartim la 2^2, a 3-a ora avem 100 / 2^3
daca avem 100 g
atunci peste o ora va ramane 100/2 = 50 grame
peste 2 ore 50/2 sau 100/4 = 25
peste 3 ore 25/2 sau 50/4 sau 100/8
observam ca fiecare rezultat se poate de scris ca 100/2^t, adica prima ora impartim la 2, a doua ora impartim la 2^2, a 3-a ora avem 100 / 2^3
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!
Viz Lesson: Alte intrebari
Coarda AB A Unui Cerc Cu Raza De Lungime 12 Cm Are Lungimea 12 Cm. Sa Se Afle Masura Arcului Mic AB.