Ошибка "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";

Объяснение кода листинга программы

  1. В первой строке кода используется функция cout, которая предназначена для вывода информации на экран.
  2. В качестве вывода используется строка a:= (номер 2).
  3. Затем выводится значение переменной a (номер 3).
  4. Строка вывода завершается символом \n, который обозначает переход на новую строку (номер 4).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5