Нужна помощь в с++ #include<iostream>#include<cstdlib>#include "pch.h"#include<ctime>using namespace std;int main(){ srand(time(0)); for (int x = 1; x <= 10; x++) { cout << 1 + (rand() % 6) << endl; }}
using namespace std;
int main()
{
srand(time(0));
for (int x = 1; x <= 10; x++) {
cout << 1 + (rand() % 6) << endl;
}
}
почему-то ругается компилятор
1>c:\users\user\source\repos\consoleapplication12\consoleapplication12\consoleapplication12.cpp(39): error C3861: srand: идентификатор не найден
1>c:\users\user\source\repos\consoleapplication12\consoleapplication12\consoleapplication12.cpp(41): error C2065: cout: необъявленный идентификатор
1>c:\users\user\source\repos\consoleapplication12\consoleapplication12\consoleapplication12.cpp(41): error C3861: rand: идентификатор не найден
1>c:\users\user\source\repos\consoleapplication12\consoleapplication12\consoleapplication12.cpp(41): error C2065: endl: необъявленный идентификатор

9 Сен 2019 в 08:42
285 +1
0
Ответы
1

Похоже, что у вас не удалось подключить нужные библиотеки.

Убедитесь, что вы используете правильные символы включения заголовочных файлов: #include <iostream>, #include <cstdlib>, #include <ctime>.

Убедитесь, что библиотека pch.h подключается корректно для вашего проекта.

Убедитесь, что вы используете правильное пространство имен using namespace std;.

Если проблема продолжает возникать, попробуйте скопировать и вставить код ниже и попробовать скомпилировать его:

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
for (int x = 1; x <= 10; x++) {
cout << 1 + (rand() % 6) << endl;
}
return 0;
}

Если ошибка все еще возникает, возможно проблема в настройках вашей IDE или компилятора.

20 Апр 2024 в 02:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир