Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static int ZwrocZero()
- {
- return 0;
- }
- static bool CzyParzysta(int a)
- {
- if (a % 2 == 0)
- {
- return true;
- }
- return false;
- }
- static double Srednia(int a, int b)
- {
- double x = a;
- double y = b;
- double średnia = (x + y) / 2;
- return średnia;
- }
- static bool CzyIstnieje1(int a, int b)
- {
- int ilość = 0;
- int k = 2;
- if (a != 1 || a != 0)
- {
- while (a > k && a <= b)
- {
- if (a % k == 0)
- {
- a++;
- continue;
- }
- k++;
- }
- ilość++;
- }
- a++;
- if (ilość > 0)
- {
- return true;
- }
- return false;
- }
- static double Pomnoz2(double [] tab, int i = 0)
- {
- if (tab.Length == 0)
- {
- return 0;
- }
- if (i == tab.Length)
- {
- return 1;
- }
- if (tab[i] % 7 == 0 || tab[i] % 3 == 0)
- {
- return tab[i] * Pomnoz2(tab, i + 1);
- }
- return Pomnoz2(tab, i + 1);
- }
- /*7. Stwórz funkcję
- bool CzyJest1(char x, char y, string napis)
- , która zwraca true, jeśli w napisie napis można wskazać dokładnie dwie sekwencje znaków x i y takich, że znak x
- * (przesłany jako argument) poprzedza bezpośrednio znak y (przesłany jako argument). W przeciwnym wypadku funkcja zwraca false.*/
- static bool CzyJest1(char x, char y, string napis)
- {
- int suma = 0;
- for (int i = 0; i < napis.Length - 1; i++)
- {
- if (napis[i] == x && napis[i + 1] == y)
- {
- suma++;
- }
- }
- if (suma == 2)
- {
- return true;
- }
- return false;
- }
- /*8. Stwórz funkcję
- bool CzyJest2(char x, char y, string napis)
- , która zwraca true, jeśli w napisie napis można wskazać dokładnie dwie sekwencje takich trzech znaków,
- * że pierwszy ma wartość parametru x (przesłanego jako argument), drugi znak jest dowolny, a trzeci znak ma wartość parametru y. W przeciwnym wypadku funkcja zwraca false.*/
- static bool CzyJest2(char x, char y, string napis)
- {
- int suma = 0;
- char z = Convert.ToChar( Console.ReadLine());
- for (int i = 0; i < napis.Length - 2; i++)
- {
- if (napis[i] == x && napis[i + 1] == z && napis[i + 2] == y)
- {
- suma++;
- }
- }
- if (suma == 2)
- {
- return true;
- }
- return false;
- }
- /*9. Stwórz funkcję
- int[] ZwrocTablice(int[] T)
- , która zwraca tablicę tych liczb z tablicy T, które są nieparzyste i ujemne. Liczby w zwracanej tablicy muszą być w uporządkowane kolejności ich występowania w tablicy T.*/
- static int[] ZwrocTablice(int[] T)
- {
- int ilość = 0;
- for (int i = 0; i < T.Length; i++)
- {
- if (T[i] < 0 && T[i] % 2 != 0)
- {
- ilość++;
- }
- }
- int[] nowa = new int[ilość];
- for (int j = 0; j < nowa.Length; j++)
- {
- for (int i = 0; i < T.Length; i++)
- {
- if (T[i] < 0 && T[i] % 2 != 0)
- {
- nowa[j] = T[i];
- ++j;
- }
- }
- }
- for (int i = 0; i < nowa.Length; i++)
- {
- Console.Write(nowa[i]);
- }
- return nowa;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement