"> {cout << « n Enter kolvo sostoianiy t»; >> kolsost; << endl << «enter kolvo simvolov alfavita t»;> > kolsimv;=new char [kolsimv];=new int * [kolsost]; (i=0; i
}; << endl << «enter alfavit» << endl; (j=0; j > alfavit [j];
}; << endl << «enter matrica» << endl; (i=0; i > per [i] [j];
}; << endl;
}; << «enter nachalnoe sostoianie» << endl; >> nachstate; << endl; << «enter kolvo konechnyh sostoianiy» < ; > kolkon; << endl;=new int [kolkon]; << «enter konechnye sostoiania» << endl; (i=0; i > fin [i];
} << endl;
/ / запис вихідних даних у файлotv;
cout << «save to file? (1-yes ,0-no)»; >> otv; << endl; (otv == 1) p>
{char fname [30]; << «enter filename»; >> fname; << endl; out_stream; _stream.open (fname); (out_stream. fail ())
{cout << «Error output file» << endl; return;} _stream << kolsost << « »; _stream << Kolsimv <<« »; (I=0; i
};
} else
/ / введення вихідних даних з файлу
{char filename [30]; << «Enter Filename»; >> filename; << endl << «vvedeno» << filename < ;
{cout << «net faila» << filename << endl; return;
};_stream>>kolsost;<<«kolsost=»<<kolsost<<endl;_stream>>kolsimv;<<«kolsimv=»<<kolsimv<<endl;=new char [kolsimv]; (i=0; i > alfavit [i];}; (i=0; i > kolkon; <<« Number of end states »<< kolkon << endl;=new int[kolkon];(i=0;i<kolkon;i++)in_stream>>fin[i];(i=0;i<kolkon;i++)cout<<fin[i]<<« »; << Endl; _stream.close (); <<« End of output file ... »<< endl;
};};
/ / показ поточного состояніяkonavt :: show_sost ()
{int i; << «sostoyanie» << avtstate << endl; << dlina << endl;
/ / cout << «ostatok vxoda» << vxod << endl; << «ostatok vxoda»;
/ / for (i=0; i
/ / cout << endl; (i=0; i