already
-
Автор темы
- #1
Код:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
float sum = 0, pro = 1, ch{};
int i, n, d;
int a = static_cast<int>(ch);
cin >> n;
for (i = 1; i <= n; i++) {
cin >> ch;
// d = ch / 1;
if (a % 2 == 0) {
sum = sum + a;
pro = pro * a;
}
}
cout << "Сумма" << sum << endl << "Произведение" << pro;
return 0;
}
Дано целое число N и набор из N вещественных чисел. Вывести сумму и произведение четных чисел из данного набора.
Задание вроде лёгкое, но программа не работает. Уже как только не извращался, выше последняя попытка что-то сделать (брал с гугла " int a = static_cast<int>(ch);", тк думал, что поможет), не помогло