>>131 オレも作ってみた
#include <stdio.h>
int main()
{
int data[100],count[100],num,i,j,max,maxcount;
char d;
while(1){
scanf("%d",&num);
if(num==0)break;
max=-1;maxcount=0;
for(i=0;i<num;i++){
scanf("%d",&data[i]);count[i]=1;}
scanf("%c",&d);
for(i=0;i<num-1;i++){
for(j=i+1;j<num;j++){
if(data[j]!=-1 && data[j]==data[i]){
count[i]++;data[j]=-1;}}}
for(i=0;i<num;i++){
if(maxcount<count[i]){
maxcount=count[i];max=data[i];
}else if(maxcount==count[i]&&max<data[i]){
max=data[i];}}
printf("%d\n",max);}
return 0;
}