Advertisement
vitormartinotti

OBI2022_f2pj_trofeu

Aug 9th, 2023
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.     int n1, n2, n3, n4, n5;
  7.  
  8.     scanf("%d %d %d %d %d", &n1, &n2, &n3, &n4, &n5);
  9.  
  10.     int maior = n1;
  11.  
  12.     //Esta sequência de if procuram uma nota diferente da primeira, quando encontrada, esta é a segunda maior nota
  13.     int segunda_maior;
  14.     if(n2 != n1){
  15.         segunda_maior = n2;
  16.     }
  17.     else if(n3 != n1){
  18.         segunda_maior = n3;
  19.     }
  20.     else if(n4 != n1){
  21.         segunda_maior = n4;
  22.     }
  23.     else if(n5 != n1){
  24.         segunda_maior = n5;
  25.     }
  26.     else{
  27.         segunda_maior = 0; //Zero indica que não foi encontrada uma nota diferente da primeira
  28.     }
  29.  
  30.     //Conta quantas notas são iguais a maior
  31.     int p = 0;
  32.     if(n1 == maior) p++;
  33.     if(n2 == maior) p++;
  34.     if(n3 == maior) p++;
  35.     if(n4 == maior) p++;
  36.     if(n5 == maior) p++;
  37.  
  38.     //Conta quantas notas são iguais a segunda maior
  39.     int s = 0;
  40.     if(n1 == segunda_maior) s++;
  41.     if(n2 == segunda_maior) s++;
  42.     if(n3 == segunda_maior) s++;
  43.     if(n4 == segunda_maior) s++;
  44.     if(n5 == segunda_maior) s++;
  45.  
  46.     printf("%d %d", p, s);
  47.  
  48.     return 0;
  49. }
Tags: f2pj OBI2022
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement