Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. //metoda 3
  2. //ce citesc 2 cuvinte
  3. //sa se verifice daca sunt anagrame(acela nr de litere, aceleasi litere care se repeta de acelas nr de ori)
  4. //ex: abba = aabb
  5.  
  6. #include <iostream>
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     int n1, n2, i, ok, aux;
  12.     char a[100], b[100], *p, *i;
  13.     cin>>a;
  14.     cin>>b;
  15.     n1=strlen(a);
  16.     n2=strlen(b);
  17.    
  18.     if(n1 != n2)
  19.     {
  20.         cout << "nu sunt anagrame"<<"\n";
  21.         return 0;
  22.     }
  23.     for(p = a; *p; p++)
  24.     {
  25.         ok=0;
  26.         for(i = b; *i; i++)    
  27.         {
  28.             if(*p == *i)
  29.             {
  30.                 strcpy(i,i+1)
  31.                 ok=1;
  32.                 break;
  33.             }
  34.         }
  35.         if(ok==0)
  36.         {
  37.             cout<<"nu sunt anagrame";
  38.             return 0;
  39.         }
  40.     }      
  41.    
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement