#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void search(int array[],int len)
{
int copy_array[1000]={0};
int i=0;
int Max=0;
for(i=0;i<len;i++)
{
copy_array[array[i]-1]++;
}
for(i=0;i<1000;i++)
{
if(copy_array[i]>Max)
{
Max=copy_array[i];
}
}
for(i=0;i<1000;i++)
{
if(Max==copy_array[i])
{
printf("number is %d\n",i+1);
}
}
}
int main(int argc, char *argv[])
{
int array[]={12,5,67,8,2,8,7,8,2,78,33,8,4};
int len=sizeof(array)/sizeof(*array);
search(array,len);
return 0;
}