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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!