Advertisement
Guest User

bbyink's program

a guest
Mar 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1.  #include <stdio.h>
  2.  
  3.  int main()
  4.  {
  5.     float turma[4][5] ={
  6.                         {6.5,6.5,7.2,7.2,7.8},
  7.                         {9.0,9.2,9.1,8.0,8.2},
  8.                         {3.5,7.9,6.9,9.2,9.2},
  9.                         {8.9,9.2,9.7,10,8.5}
  10.                         };
  11.     float notaMaisFrequente, contador[20][2];
  12.     int cont=0;
  13.  
  14.     // Inicia o contador com cada número da matriz e zera os contadores
  15.     for (int b=0; b<4; b++)
  16.     {
  17.         for (int c=0; c<5; c++)
  18.         {
  19.             contador[cont][0]=turma[b][c];
  20.             contador[cont][1]=0;
  21.             cont++;
  22.         }
  23.     }
  24.  
  25.     // Verifica quantas vezes cada número saiu e incrementa o contador
  26.     for (int a=0; a<=cont; a++)
  27.     {
  28.         for (int b=0; b<4; b++)
  29.         {
  30.             for (int c=0; c<5; c++)
  31.             {
  32.                 if (contador[a][0]==turma[b][c]) contador[a][1]+=1;
  33.             }
  34.         }
  35.     }
  36.  
  37.     // Verifica o número mais frequente
  38.     for (int a=0; a<=cont; a++)
  39.     {
  40.         if (contador[a][1]>contador[a+1][1]) notaMaisFrequente=contador[a][0];
  41.     }
  42.  
  43.     printf("Nota mais frequente na Turma 2: %.2f",notaMaisFrequente);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement