Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void drobne(int pieniadze);
- int main()
- {
- float pieniadze;
- cin>>pieniadze;
- int zlotowki = (int)pieniadze;
- int grosze = (pieniadze - (int)pieniadze) * 100; // (205.95 - 205)*100 = 0.95 * 100 = 95 groszy
- if( zlotowki > 0 )
- {
- cout<<"Najmniejsza ilosc potrzebnych zlotowek: \n";
- drobne( (int)pieniadze );
- }
- if( grosze > 0 )
- {
- cout<<"\nNajmniejsza ilosc potrzebnych groszy: \n";
- drobne( grosze );
- }
- //system("pause");
- return 0;
- }
- void drobne(int pieniadze)
- {
- int pomocnicza;
- if( pieniadze >= 200 )
- {
- pomocnicza = pieniadze/200;
- cout<<"dwusetki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*200;
- }
- if( pieniadze >= 100 )
- {
- pomocnicza = pieniadze/100;
- cout<<"setki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*100;
- }
- if( pieniadze >= 50 )
- {
- pomocnicza = pieniadze/50;
- cout<<"piedziesiatki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*50;
- }
- if( pieniadze >= 20 )
- {
- pomocnicza = pieniadze/20;
- cout<<"dwudziestki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*20;
- }
- if( pieniadze >= 10 )
- {
- pomocnicza = pieniadze/10;
- cout<<"dziesiatki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*10;
- }
- if( pieniadze >= 5 )
- {
- pomocnicza = pieniadze/5;
- cout<<"piatki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*5;
- }
- if( pieniadze >= 2 )
- {
- pomocnicza = pieniadze/2;
- cout<<"dwojki: "<<pomocnicza<<"\n";
- pieniadze = pieniadze - pomocnicza*2;
- }
- if( pieniadze >= 1 )
- cout<<"jedynki: "<<pieniadze<<"\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement