#include #include using namespace std; int main() { string line; while (1) { // while (line=="") { cin>>line; // } // cout<>type; if (type=="withdraw") { string junk, res; double sum; cin>>sum>>junk>>res; if (res=="insufficient") { cin>>junk; cout<<"withdraw 1004/1 "; printf("%.2f\n",sum); } else if (res=="no"){ cin>>junk; cin>>junk; cout<<"withdraw 0000/0 ";printf("%.2f\n",sum); } else if (res=="ok") { if (bal[1]>=sum) { bal[1]-=int(sum); cout<<"withdraw 1001/1 ";printf("%.2f\n",sum);} else if (bal[2]>=sum) { bal[2]-=int(sum); cout<<"withdraw 1002/1 ";printf("%.2f\n",sum);} else if (bal[3]>=sum) { bal[3]-=int(sum); cout<<"withdraw 1003/2 ";printf("%.2f\n",sum);} } } if (type=="deposit") { double sum; string junk,res; cin>>sum>>junk>>res; if (res=="no") { cin>>junk; cin>>junk; cout<<"deposit 0000/0 "; printf("%.2f\n", sum); } else if (res=="ok"){ cout<<"deposit 1001/1 "; printf("%.2f\n",sum); bal[1]+=int(sum); } } if (type=="transfer") { double sum; string junk,res; cin>>sum>>junk>>res; if (res=="no") { cin>>junk; cin>>junk; cout<<"transfer 0000/0 0000/0 ";printf("%.2f\n",sum); } else if (res=="insufficient") { cin>>junk; cout<<"transfer 1004/1 1001/1 ";printf("%.2f\n",sum); } else if (res=="interbank") { if (bal[1]>=sum) { bal[1]-=int(sum);bal[3]+=int(sum); cout<<"transfer 1001/1 1003/2 ";printf("%.2f\n",sum);} else if (bal[2]>=sum) { bal[2]-=int(sum);bal[3]+=int(sum); cout<<"transfer 1002/1 1003/2 ";printf("%.2f\n",sum);} else if (bal[3]>=sum) { bal[3]-=int(sum);bal[1]+=int(sum); cout<<"transfer 1003/2 1001/1 ";printf("%.2f\n",sum);} } else if (res=="ok") { if (bal[1]>=sum) { bal[1]-=int(sum);bal[2]+=int(sum); cout<<"transfer 1001/1 1002/1 ";printf("%.2f\n",sum);} if (bal[2]>=sum) { bal[2]-=int(sum);bal[1]+=int(sum); cout<<"transfer 1002/1 1001/1 ";printf("%.2f\n",sum);} } } if (type=="create:") { string res; cin>>res; if (res=="ok") cout<<"create "<>junk; cout<<"create "<<"1001/1"<