Надо составить код ** C++: Результаты соревнований по пятиборью представлены в виде...

0 голосов
43 просмотров

Надо составить код на C++: Результаты соревнований по пятиборью представлены в виде матрицы 5x5 (5 спортсменов и 5 видов соревнований), в которых указаны места, занятые каждым спортсменом в данном виде. Найти лучшего спортсмена (наименьшая сумма мест).


Информатика (36 баллов) | 43 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

int main(){  

   int n = 5;

   

   //Спортсмены по вертикали, места - по горизонтали

   int m[n][n];

   

   m[0][0] = 2;

   m[0][1] = 5;

   //Заполнить все остальные места

   m[4][4] = 1;

       

   int index = 0;    

   int sum = 0;

   int tmpSum = 0;    

       

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

       for (int j = 0; j < n; j++){

           tmpSum += m[i][j];

       }

       

       if (sum == 0 || tmpSum < sum){

          sum = tmpSum;      

          index = i;

       }

       

        tmpSum = 0;  

   }

         

   index++;

   

   cout << "Лучший спортсмен под номером " << index;</p>

   

   return 0;

}

(162 баллов)
0

Благодарю!