Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static bool CzyUporzadkowany(string napis)
- {
- if (CzyPorzadekRosnacy(napis) == true || CzyPorzadekMalejacy(napis) == true)
- return true;
- else return false;
- }
- static bool CzyPorzadekRosnacy(string napis)
- {
- for (int i = 0; i < napis.Length - 1; i++)
- {
- if (ZmienNaMalaLitere(napis[i]) >= ZmienNaMalaLitere(napis[i + 1]))
- return false;
- }
- return true;
- }
- static bool CzyPorzadekMalejacy(string napis)
- {
- for (int i = 0; i < napis.Length - 1; i++)
- {
- if (ZmienNaMalaLitere(napis[i]) <= ZmienNaMalaLitere(napis[i + 1]))
- return false;
- }
- return true;
- }
- static char ZmienNaMalaLitere(char znak)
- {
- if (znak >= 'A' && znak <= 'Z')
- return (char)('a' + (znak - 'A'));
- if (znak == 'Ą')
- return 'ą';
- if (znak == 'Ę')
- return 'ę';
- if (znak == 'Ć')
- return 'ć';
- if (znak == 'Ó')
- return 'ó';
- if (znak == 'Ł')
- return 'ł';
- if (znak == 'Ń')
- return 'ń';
- if (znak == 'Ś')
- return 'ś';
- if (znak == 'Ż')
- return 'ż';
- if (znak == 'Ź')
- return 'ź';
- return znak;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement