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