for(in_cnt = 0 ; in_cnt <3 ; in_cnt++)
{
while(1)
{
printf("input number%d: ",in_cnt);
scanf("%d",&num[in_cnt]);

if(in_cnt == 1)
{
if(num[in_cnt] != num[in_cnt-1])
{
break;
}
}
else if(in_cnt == 2)
{
if(num[in_cnt] != num[in_cnt-1] && num[in_cnt] !=num[in_cnt-2])
{
break;
}
}
else if(in_cnt == 0)
{
break;
}
printf("\nSorry. This is already existent number\n\n");
}
}
return 0;
}
このプログラムをもう少しコンパクとに記述するにはどうすればよいのでしょうか??