Ошибка "Parse error before token" - C (СИ)
Формулировка задачи:
ВОт написал программу но никак не могу понять в чем суть ошибки пишет "parse erorr before token" в строке выввода cout
Вот код
#include<iostream>
#include<math.h>
using namespace std;
int ekv(int x,int y)
{
return (x&&y||!x&&!y);
}
/*int shef(int x,int y)
{
return (!(x&&y));
} */
int main()
{
int f;
int z;
int k;
int r;
int y;
int h;
for(int a=0;a<2;++a)
{
for(int b=0;b<2;++b)
{
for(int c=0;c<2;++c)
{
for(int d=0;d<2;++d)
{
f=(!(!(a&&b&&c)||(!c&&d)));
y=(a||((a&&!b&&!c&&d)||(a&&!b&&!d)||(b&&c&&d)));
h=ekv(f,y);
k=!(c&&!a&&d);
r=!h||k;
cout<<"a:="<<a<<;
cout<<"b:="<<b<<;
cout<<"c="<<c<<;
cout<<"d:="<<d<<;
cout<<"r:="<<r<<endl;
}
}
}
}
system("pause");
return 0;Решение задачи: «Ошибка "Parse error before token"»
textual
Листинг программы
cout<<"a:="<<a<<"\n";
Объяснение кода листинга программы
- В первой строке кода используется функция
cout, которая предназначена для вывода информации на экран. - В качестве вывода используется строка
a:=(номер 2). - Затем выводится значение переменной
a(номер 3). - Строка вывода завершается символом
\n, который обозначает переход на новую строку (номер 4).