Advertisement
kej

Untitled

kej
May 28th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include<iomanip>
  4. using namespace std;
  5. //////////////////////////////
  6. int main ()
  7. {
  8. ifstream in("input.txt");
  9. ofstream out("result.txt");
  10. char x;
  11. int q=0;
  12. if (!in)
  13. {
  14. cout<<"Can't open file"<<endl;
  15. exit(-1);
  16. }
  17. while ( in>>x && q!=5)
  18. {
  19. out<<x;
  20. switch (q)
  21. {
  22. case 0: if (x=='A') q=1; else q=5; break;
  23. case 1: if (x=='A' || x=='B') q=2; else q=5; break;
  24. case 2: if (x=='A') q=3; else q=5; break;
  25. case 3: if (x=='A' || x=='B') q=2;
  26. else if (x=='C') q=4;
  27. else q=5; break;
  28. default: q=5; break;
  29. }
  30. out<<setw(2)<<q<<endl;
  31. }
  32. out<<endl;
  33. if (q==4) out<<" sequence is element of L"<<endl;
  34. else out<<"sequence is not element of L"<<endl;
  35. in.close();
  36. out.close();
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement