Guest User

Untitled

a guest
Dec 15th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. const int MAX = 'z' - 'a' + 1;
  6.  
  7. int cript(const vector<char>& Dic, char c) {
  8.     for (int i = 0; i < MAX; ++i) {
  9.         if (c == Dic[i]) return i;
  10.     }
  11.     return 0;
  12. }
  13.  
  14. int main() {
  15.     vector<char> Dic(MAX);
  16.     while (cin >> Dic[0]) {
  17.         for (int i = 1; i < MAX; ++i) cin >> Dic[i];
  18.  
  19.         int cas;
  20.         cin >> cas;
  21.  
  22.         for (int i = 0; i < cas; ++i) {
  23.             char c;
  24.             while (cin >> c and c != ' ') {
  25.                 if (c == '_') cout << " ";
  26.                 else {
  27.                     int k = cript(Dic, c);
  28.                     cout << char(k+ 'a');
  29.                 }
  30.             }
  31.             cout << endl;
  32.         }
  33.         cout << endl;
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment