Задача на с++, ошибки stray 240 сам код
#include
using namespace std;
int main()
{
int a[15], i;
setlocale(LC_ALL, "Russian");
cout << "Массив (15): ";
for (i = 0; i < 15; i++)
cin >> a [i];
cout << "\nЧетные: ";
int p = 1;
for (i = 0; i < 15; i++) {
if (a[i] % 2 == 0 && a [i] != 0) {
cout << a[i] << " ";
p *= a[i];
}
}
cout << "\nПроизведение = " << p << endl;
getchar;
}

1 Ноя 2019 в 19:43
222 +1
0
Ответы
1

Ошибка в коде заключается в том, что функция getchar() должна быть вызвана как getchar() или getchar(), однако в коде она написана как getchar. Кроме того, символ ';' не нужен после вызова getchar().

Исправленный код:

#include <iostream>
using namespace std;
int main()
{
int a[15], i;
setlocale(LC_ALL, "Russian");
cout << "Массив (15): ";
for (i = 0; i < 15; i++)
cin >> a[i];
cout << "\nЧетные: ";
int p = 1;
for (i = 0; i < 15; i++) {
if (a[i] % 2 == 0 && a[i] != 0) {
cout << a[i] << " ";
p *= a[i];
}
}
cout << "\nПроизведение = " << p << endl;
getchar();
return 0;
}
19 Апр 2024 в 03:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир