Advertisement
RieqyNS13

modus

Apr 17th, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2. int main(){
  3.     int a, tmp=0, max=0, max2=0;
  4.     scanf("%d", &a);
  5.     int arr[a];
  6.     for(int i=0; i<a; i++){
  7.         scanf("%d", &arr[i]);
  8.          
  9.     }
  10.      
  11.     for(int i=0; i<a; i++){
  12.         if(arr[i]>max){
  13.             max=arr[i];
  14.         }
  15.     }
  16.     ////////////
  17.     int C[max];
  18.     for(int i=0; i<=max; i++){
  19.         C[i]=0;
  20.     }
  21.     for(int i=0; i<a; i++){
  22.         //printf("%d\n", arr[i]);
  23.         C[arr[i]]++;
  24.     }
  25.  
  26.     for(int i=0; i<=max; i++){
  27.         if(C[i]>max2){
  28.             max2=C[i];
  29.         }
  30.     }
  31.      
  32.      
  33.     for(int i=0; i<=max; i++){
  34.         if((C[i]==max2) && (i>tmp)){
  35.             tmp=i;
  36.         }
  37.     }
  38.     printf("%d\n", tmp);
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement