Untitled
unknown
plain_text
2 years ago
2.2 kB
3
Indexable
class Program { static int MetodaIndeksOf (char [] t1, char [] t2, string znak, ref int indeks1, ref int indeks2) { indeks1 = 0; indeks2 = 0; char literka = Convert.ToChar(znak); int flaga1 = 1, flaga2 = 1; for (int i = 0; i < t1.Length; i++) { indeks1 = i; if (t1[i] == literka) { Console.WriteLine("Poniższa tablica tekstowa t1 zawiera literkę: {0}, 1-szy raz pojawia się ona na miejscu:", znak); return indeks1; } else flaga1 = 0; } if (flaga1 == 0) Console.WriteLine("Poniższa tablica tekstowa t1 nie zawiera literki: {0}", znak); for (int i = 0; i < t2.Length; i++) { indeks2 = i; if (t2[i] == literka) { Console.WriteLine("Poniższa tablica tekstowa t2 zawiera literkę: {0}, 1-szy raz pojawia się ona na miejscu: ", znak); return indeks2; } else flaga2 = 0; } if (flaga2 == 0) Console.WriteLine("Poniższa tablica tekstowa t2 nie zawiera literki: {0}", znak); return 0; } static void Main(string[] args) { /* Napisz metodę która dla dwóch tablic tekstowych (tzn. char[]),podobnie jak metoda IndeksOf dla obiektu klasy String */ //metoda IndeksOf - Wyszukuje określony obiekt i zwraca indeks pierwszego //wystąpienia w tablicy jednowymiarowej lub w zakresie elementów w tablicy; string s1 = "dale"; char[] t1 = s1.ToCharArray(); string s2 = "305"; char[] t2 = s2.ToCharArray(); string znak = "p"; ref int indeks1, indeks2; Console.WriteLine("Metoda Contains: "); Console.WriteLine(MetodaIndeksOf(t1, t2, znak, ref indeks1, ref indeks2)); Console.ReadKey(); } } }
Editor is loading...