jelyslime

mainFile

Feb 25th, 2019
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.10 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include "myClass.h"
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     cout << "Vuvedete broi na dumite koito iskate da vkarate v dannite" << endl;
  10.     unsigned int lenght;
  11.     cin >> lenght;
  12.  
  13.     myClass *wordsArr = new myClass[lenght];
  14.     string bulgar, english;
  15.    
  16.     cout << "Vuvedete znachenieto na bulgarski" << endl;
  17.     for (int i = 0; i < lenght;i++)//Nqmam ideq zashto propuska vinagi purviq indeks a na vtoriq for ne go pravi
  18.     {
  19.         cout << i << "/. ";
  20.         getline(cin, bulgar);
  21.         wordsArr[i].setBul(bulgar);
  22.         cout << endl;
  23.     }
  24.  
  25.     cout << "Vuvedete znachenieto na angliiski" << endl;
  26.  
  27.     for (int i = 0; i < lenght; i++)
  28.     {
  29.         cout << i << "/. ";
  30.         getline(cin, english);
  31.         wordsArr[i].setEng(english);
  32.         cout << endl;
  33.     }
  34.    
  35.  
  36.     /*myClass word("qbulka", "apple");
  37.     string checker;
  38.     checker = word.getToStr();
  39.     cout << checker; */ // testing
  40.  
  41.  
  42.     bool flag = 0;
  43.  
  44.     cout << "Vuvedi 0 za vuvejdane na duma na bulgarski i 1 za vuvejdane na duma na angliiski" << endl;
  45.     cin >> flag;
  46.  
  47.     if (flag == 0)
  48.     {
  49.         cout << "Vuvedete dumata: " << endl;
  50.         string bulWord;
  51.         //getline(cin, bulWord);
  52.         cin >> bulWord;
  53.         string matchCheck = "";
  54.         cout << "Tursene v dannite za prevod na tazi duma v dannite" << endl;
  55.        
  56.         for (int i = 0; i < lenght; i++)
  57.         {
  58.             matchCheck = wordsArr[i].bulWordCheck();
  59.             if (matchCheck == bulWord)
  60.             {
  61.                 cout << bulWord << " (bul) = " << wordsArr[i].transToEng() << " (eng) " << endl;
  62.             }
  63.             if (i+1 == lenght)
  64.             {
  65.                 cout << "Nqma takava duma v rechnika" << endl;
  66.             }          
  67.            
  68.         }
  69.  
  70.     }
  71.     else
  72.     {
  73.         cout << "Vuvedete dumata: " << endl;
  74.         string engWord;
  75.         cin >> engWord;
  76.         string matchCheck;
  77.         //getline(cin, engWord);
  78.         cout << "Tursene v dannite za prevod na tazi duma v dannite" << endl;
  79.  
  80.         for (int i = 0; i < lenght; i++)
  81.         {
  82.             matchCheck = wordsArr[i].engWordCheck();
  83.             if (matchCheck == engWord)
  84.             {
  85.                 cout << engWord << " (eng) = " << wordsArr[i].transToBul() << " (bul) " << endl;
  86.             }
  87.             if (i + 1 == lenght)
  88.             {
  89.                 cout << "Nqma takava duma v rechnika" << endl;
  90.             }
  91.  
  92.         }
  93.     }
  94.  
  95.     delete[]wordsArr;
  96.     return 0;
  97. }
Add Comment
Please, Sign In to add comment