Make Purse Light
ミニノート感が少ない。
#include<iostream> #include<fstream> using namespace std; int main(){ int n; //支払金額 int money; //10円50円100円500円 int zyu; int go; int hyaku; int gohyaku; ifstream fin("a.in"); fin>>n; while(n!=0){ money = n; fin>>zyu>>go>>hyaku>>gohyaku; // cout<<"支払金額"<<money<<endl; //cout<<"10円"<<zyu<<endl; //cout<<"50円"<<go<<endl; //cout<<"100円"<<hyaku<<endl; //cout<<"500円"<<gohyaku<<endl; int a=0; int b=0; int c=0; int d=0; for(int i=0;i<zyu;i++){ if(money <= 0 )break; money = money-10; a++; } for(int i=0;i<go;i++){ if(money <= 0)break; money =money-50; b++; } for(int i=0;i<hyaku;i++){ if(money <= 0)break; money = money-100; c++; } for(int i=0;i<gohyaku;i++){ if(money <= 0)break; money = money - 500; d++; } if(a>0)cout<<"10 "<<a<<endl; if(b>0)cout<<"50 "<<b<<endl; if(c>0)cout<<"100 "<<c<<endl; if(d>0)cout<<"500 "<<d<<endl; cout<<endl; fin>>n; } fin.close(); return 0; }