25 баллов .Нужна помощь в с++ не могу найти ошибку. #include "pch.h" #include using...

0 голосов
46 просмотров

25 баллов .Нужна помощь в с++ не могу найти ошибку. #include "pch.h" #include using namespace std; int main1() { int arr[3]; int num = 0; for (int i = 0; i < 3; i++) cin >> arr[i]; for (int i = 0; i < 3; i++) if (arr[i] < 0) num++; cout << num; return 0; }


Информатика (119 баллов) | 46 просмотров
0

main1 это что?

0

Ну и если вы не можете найти ошибку, то мы почему должны?)

0

В каком IDE пишешь код?

Дан 1 ответ
0 голосов

Проблема 1 ясная, вторая - сомнительная.

1. Главная функция программы. При условии, что вы дали основной файл программы.

int main1() - это что такое?)

Изменяйте на int main()

2. #include "pch.h" - проверяйте, есть ли у вас этот файл в директории с проектом(основным файлом). Возможно, компилятор не может его найти. Если вы пишите в IDE, статический анализатор кода поможет вам в этом.

3?. Для корректной работы объектов потока ввода/вывода вам требуется подключенный заголовочный файл iostream. Наверное, он у вас подключен, просто редактор текста znanija скушал значение, которое передается в директиву.

(4.0k баллов)
0

а, pch.h это предскомпилированные заголовки..В общем, 1 проблема основная, 3 - просто для чтения

0

А вообще, мой вам совет: зачем вы используете просто лишний раз цикл?Проверяйте на знак сразу после ввода. Вы этим сэкономите время. Конечно, при мощности современных процессоров сэкономленное время - ничтожество, но все же