Facebook
From Cute Parrot, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 149
  1. int funkcja2(int tab[],int TabSize)
  2. {
  3.     for(int i=0; i<TabSize;i++)
  4.     {
  5.         cin >> tab[i];
  6.     }
  7.    
  8.     int maxtab = 0;
  9.     int max = 0;
  10.     int countermax = 0;
  11.     for(int q=0; q<TabSize; q++)
  12.     {
  13.         int a = tab[q];
  14.         int counter = 0;
  15.         unsigned int mask = 0x80000000;
  16.         for(int i=0; i<sizeof(int)*8; i++)
  17.         {
  18.             if (mask & a)
  19.             {
  20.                 counter ++;
  21.             }
  22.             mask = mask >> 1;
  23.         }
  24.         if(counter > countermax)
  25.         {
  26.             max = tab[q];
  27.             countermax=counter;
  28.             maxtab = q;
  29.         }
  30.        
  31.        
  32.     }
  33.     return max;
  34. }