Нужна помощь в с++ #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
238 +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 Апр в 02:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 683 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир