fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5. void sortowaniebabelkowe(string &wyraz)
  6. {
  7.  
  8. for(int i=0; i<wyraz.length()-1; i++)
  9. {
  10. for(int j=0; j<wyraz.length()-1; j++)
  11. {
  12. if(int(wyraz[j])>int(wyraz[j+1]))
  13.  
  14. swap(wyraz[j], wyraz[j + 1]);
  15. }
  16.  
  17.  
  18. }
  19.  
  20. }
  21.  
  22. int main()
  23. {
  24. string anagram;
  25. int n;
  26. int licznik=0;
  27. cin>>anagram;
  28. cin>>n;
  29.  
  30. for(int i=0; i<n; i++)
  31. {
  32. string czyanagram;
  33. cin>>czyanagram;
  34. if(anagram.length()==czyanagram.length())
  35. {
  36. sortowaniebabelkowe(anagram);
  37. sortowaniebabelkowe(czyanagram);
  38. if(anagram==czyanagram)
  39. licznik++;
  40. }
  41. }
  42. cout<<licznik;
  43.  
  44. return 0;
  45. }
Success #stdin #stdout 0s 16064KB
stdin
algorytm 4
samolot
logarytm
rytmolgi
morgatyl 
stdout
2