입력한 여러 숫자중 최소값을 찾아내고 ctrl+z 를 누르면 멈추는 소스를 짜고있는데요

예를 들자면 입력을 받는데 60 40 30 70 5 25 이렇게 계속 받다가 ctrl+z를 누르면 멈추고 최소값은 5다 라고 나타내는걸 만들어보려고 하거든요

void main()
{
int minimum=10000;
int a;

while(1)
{
 printf("입력하세요");
 scanf("%d", &a);

 if(a<0)
 break;

 if(a<minimum)
 minimum=a;
}

printf("최솟값은 %d \n", a)
return 0;
}

컨트롤+Z를 이용해서 멈추는 방법을 몰라서
 if(a<0)
 break;

라고 해놓긴 했는데 어떻게 해야될까요 ㅠㅜ