Advertisement
Guest User

Untitled

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