DMG

Bešenje

DMG
Jun 16th, 2012
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. main()
  4. {
  5.       int m, n, t=0;
  6.       bool p1, p2;
  7.       string reci[50], a, rec;
  8.       char d[30];
  9.      
  10.       /* Prvo se unosi broj rijeci, a zatim broj slova */
  11.       cin >> n >> m;
  12.      
  13.       /* Unos slova */
  14.       for (int i=0; i<m; i++)
  15.       cin >> d[i];
  16.      
  17.       /* Unos zamisljene rijeci */
  18.       cin >> rec;
  19.      
  20.       /* Unos rijecnika */
  21.       for (int i=0; i<n; i++)
  22.       cin >> reci[i];
  23.      
  24.       for (int r=0; r<n; r++)
  25.       {
  26.           a = reci[r];
  27.           p1 = true; p2 = false;
  28.           for (int i=0; i<n; i++)
  29.           {
  30.              if (rec[i]=='-')
  31.              {
  32.                              for (int j=0; j<m; j++)
  33.                              if (a[i] == d[j])
  34.                              p1 = false;
  35.              }
  36.              else
  37.              {
  38.                              for (int j=0; j<m; j++)
  39.                              if (a[i] == d[j])
  40.                              p2 = true;
  41.              }
  42.           }
  43.              if (a.length()==rec.length())
  44.              if ((p1==true)&&(p2==true))
  45.              t = t + 1;
  46.       }
  47.       cout << t << endl;
  48.       system ("PAUSE");
  49.      
  50. }
Advertisement
Add Comment
Please, Sign In to add comment