Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. static bool CzyUporzadkowany(string napis)
  2. {
  3. if (CzyPorzadekRosnacy(napis) == true || CzyPorzadekMalejacy(napis) == true)
  4. return true;
  5. else return false;
  6. }
  7. static bool CzyPorzadekRosnacy(string napis)
  8. {
  9. for (int i = 0; i < napis.Length - 1; i++)
  10. {
  11. if (ZmienNaMalaLitere(napis[i]) >= ZmienNaMalaLitere(napis[i + 1]))
  12. return false;
  13. }
  14. return true;
  15. }
  16. static bool CzyPorzadekMalejacy(string napis)
  17. {
  18. for (int i = 0; i < napis.Length - 1; i++)
  19. {
  20. if (ZmienNaMalaLitere(napis[i]) <= ZmienNaMalaLitere(napis[i + 1]))
  21. return false;
  22. }
  23. return true;
  24. }
  25. static char ZmienNaMalaLitere(char znak)
  26. {
  27. if (znak >= 'A' && znak <= 'Z')
  28. return (char)('a' + (znak - 'A'));
  29.  
  30. if (znak == 'Ą')
  31. return 'ą';
  32. if (znak == 'Ę')
  33. return 'ę';
  34. if (znak == 'Ć')
  35. return 'ć';
  36. if (znak == 'Ó')
  37. return 'ó';
  38. if (znak == 'Ł')
  39. return 'ł';
  40. if (znak == 'Ń')
  41. return 'ń';
  42. if (znak == 'Ś')
  43. return 'ś';
  44. if (znak == 'Ż')
  45. return 'ż';
  46. if (znak == 'Ź')
  47. return 'ź';
  48.  
  49. return znak;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement