int main() Добавлено через 38 секунд в for заменить запятые на точку с запятой Добавлено через 53 секунды объявить массивы X и Y до их использования Добавлено через 42 секунды инициализировать count перед первым использованием Добавлено через 3 минуты и еще несколько ошибок

ниже моя привет программа, которую я написал в нано редакторе.

когда я его скомпилировал, я получил много ошибок.

Помогите мне, пожалуйста.

Решение

Вы пропустили скобки, которые отмечают main() как функция:

Обратите внимание, что гораздо проще понять пространства имен, если вы явно используете std::cout а также std::endl скорее, чем using весь namespace std (что может привести вас в замешательство, если вы не знаете, что происходит). В качестве альтернативы, по крайней мере, должно быть понятно using :

I have throughly looked through all streams containing this question and have found no answer that helps me solve this problem:

When trying to run this program, the debugger says that there is an unqualified-id before return- I have tried removing/adding semi-colons and brackets, and even tried to change the way the lines are spaced..

Can someone help?

Thank you very much.

2 Answers 2

Your return statement must be within a function definition. You cannot have a return statement in the global scope

Just look at your code again. I’ve edited and indented it properly.

Now you can clearly see that return 0; is outside of the int main() <> , which is incorrect. It must be before that last > .

makes no sense. It’s legal, but <> are redundant here. You can replace it with

Not the answer you’re looking for? Browse other questions tagged c++ or ask your own question.

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2019 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2019.11.15.35459