Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. /*Napisz metodę bool czyIstnieje(int[] tab, int liczba) sprawdzającą,
  2. * czy w tablicy znajduje się szukana liczba*/
  3. {
  4. public static bool czyIstnieje(int[] tab, int liczba)
  5. {
  6. for (int i = 0; i < tab.Length; i++)
  7. {
  8. if (tab[i]==liczba)
  9. {
  10. return true;
  11. }
  12. }
  13. return false;
  14.  
  15. }
  16.  
  17. /*Napisz metodę bool czyIstnieje(char[] tab, char znak)
  18. * sprawdzającą, czy w tablicy znajduje się szukany znak.*/
  19. public static bool czyIstnieje(char[] tab, char znak)
  20. {
  21. for (int i = 0; i < tab.Length; i++)
  22. {
  23. if (tab[i] == znak)
  24. {
  25. return true;
  26. }
  27. }
  28. return false;
  29. }
  30.  
  31. /*Zadanie 3. Napisz metodę bool czyIstnieje(string tekst, char znak)
  32. * sprawdzającą, czy w napisie znajduje się szukany znak.
  33.  
  34. */
  35. public static bool czyIstnieje(string tekst, char znak)
  36. {
  37. for (int i = 0; i < tekst.Length; i++)
  38. {
  39. if (tekst[i]==znak)
  40. {
  41. return true;
  42. }
  43. }
  44. return false;
  45. }
  46. /*Zadanie 4. Napisz metodę string ZwrocTekst(char [] tab),
  47. * która zwraca tekst dodając znaki z tablicy char.
  48. */
  49. public static string ZwrocTekst(char[] tab)
  50. {
  51. string tekst = "";
  52. for (int i = 0; i < tab.Length; i++)
  53. {
  54. tekst = tekst + tab[i];
  55. }
  56. return tekst;
  57.  
  58. }
  59. /*Napisz metodę char [] ZwocTekst(string tekst),
  60. * która zwraca tablicę znaków char[] na p;o;ds;t;a;wie przesłanego tekstu.*/
  61. public static char[] ZwocTekst(string tekst)
  62. {
  63. char [] tab = new char [tekst.Length];
  64. for (int i = 0; i < tekst.Length; i++)
  65. {
  66. tab[i] = tekst[i];
  67. }
  68. return tab;
  69. }
  70. /* Napisz metodę int Znajdz(int[] tab, int liczba) sprawdzającą,
  71. * czy w tablicy znajduje się szukana liczba i zwracającą indeks,
  72. * na którym znaleziono pierwsze wystąpienie liczby*/
  73.  
  74. public static int Znajdz(int[] tab, int liczba)
  75. {
  76. int indeks = -1;
  77. for (int i = 0; i < tab.Length; i++)
  78. {
  79. if (tab[i]==liczba)
  80. {
  81. indeks++;
  82. }
  83.  
  84. }
  85. return indeks;
  86. }
  87.  
  88. /*Napisz metodę int Znajdz(char[] tab, char znak) sprawdzającą,
  89. * czy w tablicy znajduje się szukany znak i zwracającą indeks,
  90. * na którym znaleziono pierwsze wystąpienie znaku
  91. */
  92.  
  93. public static int Znajdz(char[] tab, char znak)
  94. {
  95. int indeks = -1;
  96. for (int i = 0; i < tab.Length; i++)
  97. {
  98. if (tab[i]==znak)
  99. {
  100. indeks++;
  101. break;
  102. }
  103. }
  104. return indeks;
  105. }
  106. /* Napisz metodę int Znajdz(string tekst, char znak) sprawdzającą,
  107. * czy w napisie znajduje się szukany znak i zwracającą indeks,
  108. * na którym znaleziono pierwsze wystąpienie znaku.
  109. */
  110. public static int Znajdz(string tekst, char znak)
  111. {
  112. int indeks = -1;
  113. for (int i = 0; i < tekst.Length; i++)
  114. {
  115. if (tekst[i]==znak)
  116. {
  117. indeks++;
  118. break;
  119. }
  120. }
  121. return indeks;
  122. }
  123. /*Zadanie 9. Napisz metodę char[] Odwroc(char [] tab),
  124. * zwracającą nową tablicę odwróconą - zawierającą elementy
  125. * tablicy uporządkowane w odwrotnej kolejności. Sprawdź,
  126. * czy utworzyłeś nową tablicę - czy po dokonaniu odwrócenia stara tablica nie została naruszona?*/
  127.  
  128. public static char[] Odwroc(char[] tab)
  129. {
  130. char [] bat = new char[tab.Length];
  131. for (int i = 0; i < tab.Length; i++)
  132. {
  133. bat[i] = tab[(tab.Length) - 1];
  134. i--;
  135. }
  136. return bat;
  137. }
  138. public static int SumaNieparzystych(int[] tab)
  139. {
  140. int wynik = 0;
  141. for (int i = 0; i < tab.Length; i++)
  142. {
  143. if (tab[i] % 2 != 0)
  144. {
  145. wynik = wynik + tab[i];
  146. }
  147. }
  148. return wynik;
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement