#include <stdio.h>

#define SIZE 51

main()
{
 int i, n;
 int freq[SIZE];


 for(i=0;i<SIZE;i++)
  freq[i]=0;

 while(1)
 {
  printf("숫자 입력(end -1):");
  scanf("%d", &n);
  if(n<0)
   break;
  freq[n]++;
 }
 printf("rst value\n");

 for(i=1;i<SIZE;i++)
  printf("%d %d\n",i ,freq[i]);

}

50까지 다 돌도록 코딩은 했는데

만약에 입력한 값 중에 최댓값이 40이라 치면, 40까지만 돌게하려면 어캐짜야됨?