Advertisement
Iwanicki

Pieniadze

Jan 15th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.62 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void drobne(int pieniadze);
  6.  
  7. int main()
  8. {
  9.     float pieniadze;
  10.     cin>>pieniadze;
  11.    
  12.     int zlotowki = (int)pieniadze;
  13.     int grosze = (pieniadze - (int)pieniadze) * 100; // (205.95 - 205)*100 = 0.95 * 100 = 95 groszy
  14.    
  15.     if( zlotowki > 0 )
  16.     {
  17.         cout<<"Najmniejsza ilosc potrzebnych zlotowek: \n";
  18.         drobne( (int)pieniadze );
  19.     }
  20.    
  21.     if( grosze > 0 )
  22.     {
  23.         cout<<"\nNajmniejsza ilosc potrzebnych groszy: \n";
  24.         drobne( grosze );
  25.     }
  26.    
  27.     //system("pause");
  28.     return 0;
  29. }
  30.  
  31. void drobne(int pieniadze)
  32. {
  33.     int pomocnicza;
  34.  
  35.     if( pieniadze >= 200 )
  36.     {
  37.         pomocnicza = pieniadze/200;
  38.         cout<<"dwusetki: "<<pomocnicza<<"\n";
  39.         pieniadze = pieniadze - pomocnicza*200;
  40.     }
  41.     if( pieniadze >= 100 )
  42.     {
  43.         pomocnicza = pieniadze/100;
  44.         cout<<"setki: "<<pomocnicza<<"\n";
  45.         pieniadze = pieniadze - pomocnicza*100;
  46.     }
  47.     if( pieniadze >= 50 )
  48.     {
  49.         pomocnicza = pieniadze/50;
  50.         cout<<"piedziesiatki: "<<pomocnicza<<"\n";
  51.         pieniadze = pieniadze - pomocnicza*50;
  52.     }
  53.     if( pieniadze >= 20 )
  54.     {
  55.         pomocnicza = pieniadze/20;
  56.         cout<<"dwudziestki: "<<pomocnicza<<"\n";
  57.         pieniadze = pieniadze - pomocnicza*20;
  58.     }
  59.     if( pieniadze >= 10 )
  60.     {
  61.         pomocnicza = pieniadze/10;
  62.         cout<<"dziesiatki: "<<pomocnicza<<"\n";
  63.         pieniadze = pieniadze - pomocnicza*10;
  64.     }
  65.     if( pieniadze >= 5 )
  66.     {
  67.         pomocnicza = pieniadze/5;
  68.         cout<<"piatki: "<<pomocnicza<<"\n";
  69.         pieniadze = pieniadze - pomocnicza*5;
  70.     }
  71.     if( pieniadze >= 2 )
  72.     {
  73.         pomocnicza = pieniadze/2;
  74.         cout<<"dwojki: "<<pomocnicza<<"\n";
  75.         pieniadze = pieniadze - pomocnicza*2;
  76.     }
  77.     if( pieniadze >= 1 )
  78.         cout<<"jedynki: "<<pieniadze<<"\n";
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement