C/C++

Где ошибка в коде с++

Код

#include
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");

int a;
cout << "введите пятизначное число - ";
сin >> a;
if (a < 10000 || a>99999)
{
cout << "число не пятизначное, повторите ввод - ";
сin >> a;
}
else
{
cout << a / 10000 << endl;
cout << (a / 1000) % 10 << endl;
cout << (a / 100) % 10 << endl;
cout << (a / 10) % 10 << endl;
cout << a % 10 << endl;
}
}

Ошибка: идентификатор cin не определен
Я же подключил std так в чем проблема
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
system("chcp 1251 > nul");
int a;
cout << "Введите пятизначное число: ";
cin >> a;
while (a < 10000 || a > 99999) {
cout << "Число не пятизначное, повторите ввод: ";
cin >> a;
}
cout
<< a / 10000 << '\n'
<< (a / 1000) % 10 << '\n'
<< (a / 100) % 10 << '\n'
<< (a / 10) % 10 << '\n'
<< a % 10 << endl;
system("pause > nul");
}

// Укороченная версия программы
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
system("chcp 1251 > nul");
int a;
do {
cout << "Введите пятизначное число: ";
cin >> a;
} while (a < 10000 || a > 99999);
for (auto x = 10000; x; x /= 10) cout << a / x % 10 << '\n';
system("pause > nul");
}
Николай Гавриленко
Николай Гавриленко
84 816
Лучший ответ
cin английскими, а не русскими буквами напиши
да поздравляю sdt ты подключил! и флаг тебе в руки!

sdt ты подключил чтоб не писать std::cin.
если подключил библиотеку #include < iostream > или iostream.h тогда не знаю в чем проблема.

Я проверил код! и тот чувак прав!!!!
Ты или троль или тебе не повезло или дурачок!

cin просто заменить на английские буквы и все работает!
Игорь С
Игорь С
300
в начале надо прописать #include < iostream >, а не просто #include и cin у тебя на русском языке
#include <iostream>
#include <cstdlib> // для system
using namespace std;

int main()
{
cout << "Hello, world!" << endl;
system("pause"); // Только для тех, у кого MS Visual Studio
return 0;
}
не обращайте внимание на аву?