Advertisement
DMG

Rime (z3)

DMG
Apr 16th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.60 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. string slog(string a)
  5. {
  6.        int b = 0;
  7.        string k = "";
  8.        
  9.        for(int i=0; i<a.length(); i++)
  10.                if(a[i]=='a'||a[i]=='A'||a[i]=='e'||a[i]=='E'||a[i]=='i'||a[i]=='I'||a[i]=='o'||a[i]=='O'||a[i]=='u'||a[i]=='U')
  11.                    k = k + a[i];
  12.                else if (a[i]!=' ')
  13.                {
  14.                     k = k + a[i];
  15.                     break;
  16.                }
  17.                else break;
  18.                
  19.        return k;
  20.                
  21. }
  22.  
  23. string pos_rijec(string a)
  24. {
  25.        string k = "";
  26.        for (int i=a.length()-1; i>=0; i--)
  27.            if (a[i]!=' ')
  28.               k = k + a[i];
  29.            else break;
  30.            
  31.        return k;      
  32. }
  33.  
  34. main()
  35. {
  36.       int n;
  37.       string s[50], a, b, c, d;
  38.      
  39.       cin >> n;
  40.      
  41.       for (int i=0; i<=4*n; i++)
  42.       getline(cin, s[i]);
  43.          
  44.       for (int i=0; i<n; i++)
  45.       {
  46.           a = slog(pos_rijec(s[i*4+1]));
  47.           b = slog(pos_rijec(s[i*4+2]));
  48.           c = slog(pos_rijec(s[i*4+3]));
  49.           d = slog(pos_rijec(s[i*4+4]));
  50.          
  51.           // cout << a << " " << b << " " << c << " " << d << endl;
  52.          
  53.           if (a==b && b==c && c==d)
  54.                cout << "savrsena" << endl;
  55.           else if (a==b && c==d)
  56.                cout << "parna" << endl;
  57.           else if (a==c && b==d)
  58.                cout << "ukrstena" << endl;
  59.           else if (a==d && b==c)
  60.                cout << "obgrljena" << endl;
  61.           else cout << "slobodan stih" << endl;
  62.       }
  63.      
  64.       system ("PAUSE");
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement