#include <stdio.h>

int coin[4] = { 500,100,50,10 };

int count[4];

int main()

{

int m, i = 0, f = 0;


printf("거스름돈을 입력하시오: \n");;

scanf_s("%d", &m);

while (i<4)

{

if (coin[i] > m)

i++;

else if (coin[i] < m)

{

m -= coin[i];

count[i]++;

}

else

{

f = 1;                     <------------

count[i]++;

break;

}

}

if (f)

printf("%d원 동전은 %d개, %d원 동전은, %d개, %d원 동전은 %d개, %d원 동전은 %d개 입니다.\n",

coin[0], count[0], coin[1], count[1], coin[2], count[2], coin[3], count[3]);

else

printf("해답없음");



return 0;

}


화살표부분 f=1;과 if(f) 이게 무슨 용도로 쓰인건지 모르겠어요 가르쳐주세요