Advertisement
Guest User

Untitled

a guest
Jul 20th, 2020
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <Windows.h>
  4. using namespace std;
  5.  
  6. int indexof(string s, char x) {
  7.     for (int i = 0; i < s.size(); i++) {
  8.         if (s[i] == x)
  9.             return i;
  10.     }
  11.     return -1;
  12. }
  13.  
  14. int main() {
  15.     setlocale(LC_ALL, "ru-RU");
  16.     SetConsoleCP(1251);
  17.     SetConsoleOutputCP(1251);
  18.    
  19.     string search;
  20.     cout << "Ведите строку для перевода:\n";
  21.     cin >> search;
  22.  
  23.     string eng = "qwertyuiop[]asdfghjkl;'zxcvbnm,.";
  24.     const char* rus[35] = { "й", "ц", "у", "к", "е", "н", "г", "ш", "щ", "з", "х", "ъ",
  25.                   "ф", "ы", "в", "а", "п", "р", "о", "л", "д", "ж", "э",
  26.                   "я", "ч", "с", "м", "и", "т", "ь", "б", "ю" };
  27.  
  28.     string answer;
  29.     for (int i = 0; i < search.size(); i++) {
  30.         answer += rus[indexof(eng, search[i])];
  31.     }
  32.  
  33.     cout << answer << "\n";
  34.     system("pause");
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement