Advertisement
arturParchem

Palindrom z sortowaniem liter

May 13th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. void sortowanie(string &d)
  5. {
  6. int n=d.size();
  7. for(int j=0;j<n-1;j++)
  8. for(int i=0;i<n-1-j;i++)
  9. if(d[i]>d[i+1])
  10. swap(d[i], d[i+1]);
  11. }
  12. int main()
  13. {
  14. string slowo;
  15. int pomoc=0;
  16. cout << "podaj slowo do sprawdzenia(z malej litery)"<< endl;
  17. cin>>slowo;
  18. int dl=slowo.size();
  19. sortowanie(slowo);
  20. for(int i=0;dl>i;)
  21. {
  22. if(slowo[i]==slowo[i+1])
  23. {
  24. i+=2;
  25. }else
  26. {
  27. pomoc++;
  28. i++;
  29. //cout<<endl<<pomoc<<endl; //DO SPRAWDZENIA ILOŚCI LITER BEZ PAR JEŻELI WIĘCEJ NIŻ 1 TO NIE PALIDROM
  30. }
  31. }
  32. //cout<<endl<<endl<<slowo<<endl; //ABY WYŚWIELTIĆ SŁOWO PO POSORTOWANIU
  33. if(pomoc==1||pomoc==0)
  34. cout<<"to jest palindrom";
  35. else
  36. cout<<"To nie jest palindrom";
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement