Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++ ПОЖАЛУЙСТА ПОМОГИТЕ

Leyla Nuriyeva Ученик (174), открыт 9 часов назад
Дан набор гирек массой m1......mn . Можно ли их разложить на две чаши весов таким образом, чтобы они оказались в равновесии?

Входные данные

4
4 2 3 1
Результат работы

YES
1 ответ
Gio Besford Знаток (391) 9 часов назад
#include <iostream>
#include <numeric>
#include <vector>

using namespace std;

int main() {
int n;
cout << "Введите количество гирек: ";
cin >> n;

vector<double> m(n);
cout << "Введите массы гирек: ";
for (int i = 0; i < n; ++i) {
cin >> m[i];
}

double total_mass = accumulate(m.begin(), m.end(), 0.0);

if (fmod(total_mass, 2.0) == 0.0) {
cout << "YES" << endl;
} else {
cout << "NO" << endl;
}

return 0;
}
Leyla NuriyevaУченик (174) 9 часов назад
спасибо но тут ошибка
Похожие вопросы