Các pro sửa giúp em lỗi này với.Dòng in đậm.Lỗi: Declaration syntax error
Code:
#include <stdio.h>
#include <conio.h>
boolean trigo(boolean J, boolean K, boolean q)
boolean heday(boolean X)
/*boolean Q_1,Q_2,Q_3;*/
main()
{
boolean Q_1=Q_2=Q_3=FALSE;
int x[100],y[100];
int dem=99,i=99;
char ch;
printf ("Nhap cac bit cua dau vao x(An enter de ket thuc): \n");
do
{
do
ch=getchar();
while ((ch=='0') || (ch=='1') || (ch==13));
if (ch!=13)
{
if (ch=='1') x[i]=TRUE;
else x[i]=FALSE;
i -=1;
dem -=1;
printf ("%c",ch);
}
};
while (ch==13 || dem==-1);
printf("\n");
printf("Dau ra y: \n");
dem +=1;
for (i=99;i==dem;i--)
{
y[i]=heday(x[i]);
if y[i] printf("1");
else printf("0");
}
getch();
}
boolean trigo(boolean J,boolean K,boolean q)
{
boolean jk;
jk=(J && !q)||(!K && q);
return(jk);
}
boolean heday(boolean X)
{
boolean q1,q2,q3,J1,J2,J3,K1,K2,K3,hd;
q1=Q_1;
q2=Q_2;
q3=Q_3;
J1=!X && q2 && q3;
K1=TRUE;
J2=X && q3;
K2=!X;
J3=X;
K3=!X || !q2;
Q_1=trigo(J1,K1,q1);
Q_2=trigo(J2,K2,q2);
Q_3=trigo(J3,K3,q3);
hd=!X && q1;
return(hd);
}