Informatică, întrebare adresată de cezara394, 8 ani în urmă

Elevii clasei a V-a au fost provocați de către colegii lor de la alte școli să participe la concursul TRIVIADOR. Într-o echipă participă exact trei elevi care trebuie să răspundă la întrebări de cultură generală, obținând punctaje individuale. Punctajul unei echipe este suma punctajelor obținute de către membrii acesteia. Date de intrare:
n, numărul de echipe și punctajele individuale ale membrilor fiecăreia. Scrieți un program care să se determine cele mai mare punctaj, obținut de către echipele participante. Dacă există punctaje egale se va afișa mesajul "TOTI SUNT CASTIGATORI". Exemplu
Date de intrare:
n=3
4 7 5
6 6 7
8 2 4

Date de iesire
19.

Răspunsuri la întrebare

Răspuns de Sergetec
3

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

#include <climits>

using namespace std;

int main() {

   int n, maxi = INT_MIN, a[501][3];

   bool exista = false;

   cin >> n;

   for (int i = 1; i <= n; ++i) {

       int s = 0;

       for (int j = 1; j <= 3; ++j) {

           cin >> a[i][j];

           s += a[i][j];

       }

       if (s == maxi) {

           exista = true;

       }

       if (s > maxi) {

           maxi = s;

       }

   }

   if (exista) {

       cout << "TOTI SUNT CASTIGATORI";

   }

   else {

       cout << maxi;

   }

   return 0;

}

Alte întrebări interesante