#include #include #include #include #include #include #include int main(){ int n; scanf("%d",&n); int *types = malloc(sizeof(int) * n); for(int types_i = 0; types_i < n; types_i++){ scanf("%d",&types[types_i]); } // your code goes here int i; int sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0, sum5 = 0; for (i = 0; i < n; i++){ switch(types[i]){ case 1: sum1+=1; break; case 2: sum2+=1; break; case 3: sum3+=1; break; case 4: sum4+=1; break; default: sum5+=1; break; } } int biggest2(int a, int b){ if (a>b){ return a; } else{ return b; } } int mostCommon; mostCommon = biggest2(biggest2(biggest2(biggest2(sum4,sum5), sum3), sum2), sum1); if (mostCommon == sum1){ printf("%d", 1); } else if(mostCommon == sum2){ printf("%d", 2); } else if(mostCommon == sum3){ printf("%d", 3); } else if(mostCommon == sum4){ printf("%d", 4); } else { printf("%d", 5); } return 0; }