aLT22

MKlab1

Oct 8th, 2015
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.87 KB | None | 0 0
  1. /*
  2.     CREATED BY ALEXEY TURKIN
  3. */
  4. #include <iostream>
  5. #include <fstream>
  6. #include <string>
  7.  
  8. using namespace std;
  9.  
  10. int main() {
  11.     setlocale(LC_ALL, "Russian");
  12.     ifstream fin;
  13.     fin.open("input.txt");
  14.     string symbols = " ";
  15.     if (fin) {
  16.         getline(fin, symbols);
  17.     }
  18.     fin.close();
  19.     if (symbols[0] == 'a') {
  20.         if (symbols[1] == '-') {
  21.             if (symbols[2] == '>') {
  22.                 if (symbols[3] == 'b') {
  23.                     cout << "Грамматика Тип 1" << endl;
  24.                     system("pause");
  25.                     return 0;
  26.                 } else {
  27.                     cout << "Ошибка в задании грамматики " << endl;
  28.                     system("pause");
  29.                     return 0;
  30.                 }
  31.             } else {
  32.                 cout << "Ошибка в задании грамматики " << endl;
  33.                 system("pause");
  34.                 return 0;
  35.             }
  36.         } else {
  37.             cout << "Ошибка в задании грамматики " << endl;
  38.             system("pause");
  39.             return 0;
  40.         }
  41.     } else if (symbols[0] == 'A') {
  42.         if (symbols[1] == '-') {
  43.             if (symbols[2] == '>') {
  44.                 if (symbols[3] == 'a') {
  45.                     if (symbols[4] == 'B') {
  46.                         if (symbols[5] == '|' && symbols[7] == ' ') {
  47.                             if (symbols[6] == 'a') {
  48.                                 cout << "Грамматика Тип 2" << endl;
  49.                                 system("pause");
  50.                                 return 0;
  51.                             } else {
  52.                                 cout << "Ошибка в задании грамматики " << endl;
  53.                                 system("pause");
  54.                                 return 0;
  55.                             }
  56.                         } else {
  57.                             cout << "Ошибка в задании грамматики " << endl;
  58.                             system("pause");
  59.                             return 0;
  60.                         }
  61.                     } else {
  62.                         cout << "Ошибка в задании грамматики " << endl;
  63.                         system("pause");
  64.                         return 0;
  65.                     }
  66.                 } else if (symbols[3] == 'B') {
  67.                     if (symbols[4] == 'a') {
  68.                         if (symbols[5] == '|' && symbols[7] == ' ') {
  69.                             if (symbols[6] == 'a') {
  70.                                 cout << "Грамматика Тип 3" << endl;
  71.                                 system("pause");
  72.                                 return 0;
  73.                             } else {
  74.                                 cout << "Ошибка в задании грамматики " << endl;
  75.                                 system("pause");
  76.                                 return 0;
  77.                             }
  78.                         } else {
  79.                             cout << "Ошибка в задании грамматики " << endl;
  80.                             system("pause");
  81.                             return 0;
  82.                         }
  83.                     } else {
  84.                         cout << "Ошибка в задании грамматики " << endl;
  85.                         system("pause");
  86.                         return 0;
  87.                     }
  88.                 } else {
  89.                     cout << "Ошибка в задании грамматики " << endl;
  90.                     system("pause");
  91.                     return 0;
  92.                 }
  93.             } else {
  94.                 cout << "Ошибка в задании грамматики " << endl;
  95.                 system("pause");
  96.                 return 0;
  97.             }
  98.         } else {
  99.             cout << "Ошибка в задании грамматики " << endl;
  100.             system("pause");
  101.             return 0;
  102.         }
  103.     } else {
  104.         cout << "Ошибка в задании грамматики " << endl;
  105.         system("pause");
  106.         return 0;
  107.     }
  108.     system("pause");
  109.     return 0;
  110. }
Advertisement
Add Comment
Please, Sign In to add comment