Предмет: Информатика,
автор: kiryadd
Надо составить код на C++: Результаты соревнований по пятиборью представлены в виде матрицы 5x5 (5 спортсменов и 5 видов соревнований), в которых указаны места, занятые каждым спортсменом в данном виде. Найти лучшего спортсмена (наименьшая сумма мест).
Ответы
Автор ответа:
1
#include <iostream>
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;
return 0;
}
kiryadd:
Благодарю!
Похожие вопросы
Предмет: Английский язык,
автор: vodalublu19
Предмет: Физика,
автор: Maria18444825
Предмет: Физика,
автор: darya5430
Предмет: Математика,
автор: bakymakc
Предмет: Алгебра,
автор: Zalina95Tamila