#include #include #include using namespace std; /* a-ilosc 50-tek euro f-ilosc wlozonych banknotow 50 euro do bankomatu b-ilosc 20-tek euro g-ilosc wlozonych banknotow 20 euro do bankomatu c-ilosc 10-tek euro h-ilosc wlozonych banknotow 10 euro do bankomatu d-ilosc 5-tek euro i-ilosc wlozonych banknotow 5 euro do bankomatu e-jednorazowa wyplata w euro suma-suma wyplat w euro limit-limit sumy wyplat Pobrana wyplata musi byc wielokrotnoscia liczby 5. */ int a,b,c,d,e,f,g,h,i,j,limit=2000,suma=0; char k; int main(int argc, char *argv[]) { cout<<"Ile sztuk 50 euro chcesz wlozyc do bankomatu? ";cin>>f; cout<<"Ile sztuk 20 euro chcesz wlozyc do bankomatu? ";cin>>g; cout<<"Ile sztuk 10 euro chcesz wlozyc do bankomatu? ";cin>>h; cout<<"Ile sztuk 5 euro chcesz wlozyc do bankomatu? ";cin>>i; while(true) { cout<<"\nMozesz pobrac "<>e; if(e%5!=0 || suma>=2000 || e>limit){break;} a=e/50; if(a>f){a=f;} e=e-a*50; b=e/20; if(b>g){b=g;} e=e-b*20; c=e/10; if(c>h){c=h;} e=e-c*10; d=e/5; if(d>i){d=i;} e=e-d*5; j=a*50+b*20+c*10+d*5; suma=suma+j; limit=2000-suma; f=f-a; g=g-b; h=h-c; i=i-d; cout<<"\nWyplata wynosi "<>k; if(k=='T' || k=='t'){break;} } system("PAUSE"); return EXIT_SUCCESS; }