Нужна помощь в с++
#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: необъявленный идентификатор
Answers & Comments
Зачем две одинаковые фунции?
Если комплилятор визуал студио , то первой библиотека должна быть #include "stdafx.h" .
Смысл от #include "pch.h" ?
Вот без ошибок решение:
#include "stdafx.h"
#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;
}