/* 돈 교환 */
/* 1. 돈을 받는다.
   2. 받은 돈을 확인한다.
   3. 바꿔달라는 방법을 확인한다.
   4. 바꿔 준다.
*/

#include <stdio.h>

typedef struct coin{
int _10w
int _50w
int _100w
int _500w
int _1000w
int _5000w
int _10000w
int _50000w
}coin

int gotmoney(void)
{
coin gm;
printf("10원 개수 : ");
scanf("%d",&gm._10w);
printf("\n50원 개수 : ");
scanf("%d",&gm._50w);
printf("\n100원 개수 : ");
scanf("%d",&gm._100w);
printf("\n500원 개수 : ");
scanf("%d",&gm._500w);
printf("\n1000원 개수 : ");
scanf("%d",&gm._1000w);
printf("wn5000원 개수 : ");
scanf("%d",&gm._5000w);
printf("\n10000원 개수 : ");
scanf("%d",&gm._10000w);
printf("\n50000원 개수 : ");
scnaf("%d",&gm._50000w);
prinftf("\n잠시만 기다리세요.\n\n\n\n\n");

return gm.10w+gm.50w+gm.100w+gm.500w+gm.1000w+gm.5000w+gm.10000w+gm.50000w;
}

int putcoin(void)
{
coin num;
int sumw;
printf("받고 싶은 갯수를 불러\n");
printf("10원 : ");
scanf("%d", &num._10w);
printf("\n50원 : ");
scanf("%d", &num._50w);
printf("\n100원 : ");
scanf("%d", &num._100w);
printf("\n500원 : ");
scanf("%d", &num._500w);
printf("\n1000원 : ");
scanf("%d", &num._1000w);
printf("\n5000원 : ");
scanf("%d", &num._5000w);
printf("\n10000원 : ");
scanf("%d", &num._10000w);
printf("\n50000원 : ");
scanf("%d", &num._50000w);

retrun num._10w*10+num._50w*50+num._100w*100+num._500w*500+num._1000w*1000+num._5000w*5000+num._10000w*10000+num._50000w*50000;
}

int main(void)
{
int gw=gotmoney();
int pw=putmoney();
if(gw==pw)
{
printf("\n지금 돈을 준비하는 중입니다. 잠시만 기다려 주십시오.\n");
}
else
{
printf("\n잘못 입력하셨습니다. 반환되는 돈을 받으시고, 잠시후 다시 시도해 주십시오.\n");
}
getch();
getch();
};