#include <stdio.h>
void swap(size_t a[5], size_t b[5]) {
for(size_t i = 0; i < 5; ++i) {
size_t temp = a[i];
a[i] = b[i];
b[i] = temp;
}
}
void sort(size_t score[5][5]) {
for(size_t i = 0; i < 5; ++i) {
for(size_t j = i + 1; j < 5; ++j) {
if(score[i][0] < score[j][0]) {
swap(score[i], score[j]);
}
}
}
}
int main(void) {
size_t score[5][5];
for(size_t i = 0; i < 5; ++i) {
score[i][0] = 0;
for(size_t j = 1; j < 5; ++j) {
scanf("%lu", &score[i][j]);
score[i][0] += score[i][j];
}
}
sort(score);
printf("\n");
for(size_t i = 0; i < 5; ++i) {
for(size_t j = 1; j < 5; ++j) {
printf("%lu ", score[i][j]);
}
printf("\n");
}
return 0;
}
|