Olympic Scores
Problem LinkSolution by augusto — 100 pts
Code / Notes
#include <bits/stdc++.h>
using namespace std;
int main() {
int a[5];
int D;
for (int i = 0; i < 5; i++) {
cin >> a[i];
}
cin >> D;
int maior = a[0];
int menor = a[0];
for (int i = 1; i < 5; i++) {
maior = max(maior, a[i]);
menor = min(menor, a[i]);
}
int soma = 0;
bool tirouMaior = false;
bool tirouMenor = false;
for (int i = 0; i < 5; i++) {
if (a[i] == maior && !tirouMaior) {
tirouMaior = true;
}
else if (a[i] == menor && !tirouMenor) {
tirouMenor = true;
}
else {
soma += a[i];
}
}
cout << soma * D << endl;
return 0;
}
Last updated 15 hours, 43 minutes ago