#include char c; int a,b; int newa=1000; bool bb=true; int main() { while(1) { scanf("%c",&c); if (c=='g') { printf("0\n"); return 0; } printf("4\n"); printf("9999/0 11000000.00\n"); printf("0000/0 0.00\n"); printf("0001/0 0.00\n"); printf("0001/1 0.00\n"); bb=true; while(bb) { switch (c) { case 'c': scanf("reate: %c",&c); if (c=='o') { scanf("k\n"); printf("create %d/2\n",newa++); } else { scanf("lready exists\n"); printf("create 0000/0\n"); } break; case 'd': scanf("eposit %d.%d: %c",&a,&b,&c); if (c=='o') { scanf("k\n"); printf("deposit 0001/0 %d.%02d\n",a,b); } else { scanf("o such account\n"); printf("deposit 2222/0 1.00\n"); } break; case 'w': scanf("ithdraw %d.%d: %c",&a,&b,&c); if (c=='o') { scanf("k\n"); printf("withdraw 9999/0 %d.%02d\n",a,b); } else if (c=='n') { scanf("o such account\n"); printf("withdraw 2222/0 1.00\n"); } else { scanf("nsufficient funds\n"); printf("withdraw 0000/0 %d.%02d\n",a,b); } break; case 't': scanf("ransfer %d.%d: %c",&a,&b,&c); if (c=='o') { scanf("k\n"); printf("transfer 9999/0 0001/0 %d.%02d\n",a,b); } else if (c=='n') { scanf("o such account\n"); printf("transfer 2222/0 3333/0 1.00\n"); } else if (c=='s') { scanf("ame account\n"); printf("transfer 9999/0 9999/0 1.00\n"); } else if (c=='i') { scanf("%c",&c); scanf("%c",&c); if (c=='s') { scanf("ufficient funds\n"); printf("transfer 0000/0 0001/0 1.00\n"); } else { scanf("erbank\n"); printf("transfer 9999/0 0001/1 %d.%02d\n",a,b); } } break; case 'e': scanf("nd\n\n"); printf("end\n\n"); bb=false; break; case 'g': printf("0\n"); return 0; break; } // switch if (bb) scanf("%c", &c); } // while(bb) } // while(1) }