السلام عليكــم ورحمـة الله وبركاتــه
كيف حالكم ان شاء الله بخير
معي خوارزميـه ولاقدرت اشغلها على الكومبايلرر وابي مساعدتكم كيف اشغلها
#include<iostream.h>
int lookahead;
main()
{
lookahead = getchar();
expr();
putchar('\n');
}
expr()
{
term();
while(1)
if (lookahead == '+'){
match('+'); term(); putchar('+');
}
else if (lookahead == '-'); {
match('-'); term(); putchar('-');
}
else break;
}
term()
{
if(isdigit(lookahead)) {
putchar(lookahead);
match(lookahead);
}
else error();
}
match(t)
int t;
{
if(lookahead == t)
lookahead = getchar();
else error();
}
error()
{
printf("syntax error\n");
exit(1);
}