blob: eebd837462b377599d9d465ea935871c2bc2a21d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <iostream>
int main() {
float goal, range;
std::cin >> goal >> range;
float sum = 0, element;
std::cin >> element;
sum += element;
float percent_difference = (sum > goal ? sum - goal : goal - sum) / ((goal + sum) / 2.0) * 100.0;
while (100.0 - percent_difference < range) {
std::cin >> element;
sum += element;
percent_difference = (sum > goal ? sum - goal : goal - sum) / ((goal + sum) / 2.0) * 100.0;
}
std::cout << sum;
return 0;
}
|