Domeniu: Calculatoare
Conține 9 fișiere:
cpp, h
Pagini : 9 în total
Mărime: 5.12KB (arhivat)
Publicat de: Noris Moldovan
Puncte necesare: 0
laboratoare de Limbaje Formale si Automate (Automate finite) in C++
Extras din laborator
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include "afd.h"
#include "afdc.h"
#define L 100
void main(){
clrscr();
AFD a;
int *f;
f=new int;
char cuvant[L];
citeste(a);
afiseaza(a);
cout<<"Dati cuvinte. Pentru a incheia, dati CTRL+Z.n";
while (1){
cin>>cuvant;
if (cin.eof())
break;
if (a.recunoaste(cuvant,f))
cout<<"Apartine limbajului.n";
else
cout<<"Nu apartine limbajului.n";
cout<<"Starea in care se opreste automatul este "<<*f<<".n";
}
}
Conținut arhivă zip
- AFD.CPP
- AFD.H
- AFDC.H
- AFN.CPP
- AFN.H
- AFNC.H
- AFNL.CPP
- AFNL.H
- AFNLC.H