public static void Main()
int[] tomb = new int[50];
Console.WriteLine("Véletlen számok:");
for (int i = 0; i < tomb.Length; i++)
tomb[i] = r.Next(0, 100);
Console.Write(tomb[i]+" ");
Console.WriteLine("\nA tömb rendezve:");
for (int i = 0; i < tomb.Length; i++)
Console.Write(tomb[i]+" ");
Console.WriteLine("\n\nSzerepel benne a {0}?", keresett);
for (int i = 0; i < tomb.Length && tomb[i] <= keresett; i++)
Console.WriteLine(válasz ? "Igen, szerepel" : "Nemszerepel benne");
Console.WriteLine("{0}db összehasonlítás történt lineáris kereséssel", számláló);
Console.WriteLine("\nSzerepel benne a {0}?", keresett);
int felső = tomb.Length-1;
int középső = alsó + felső / 2;
for (int i = 0; alsó!=felső; i++)
if ( keresett <= tomb[középső])
középső =((alsó + felső) / 2);
Console.WriteLine(tomb[középső] == keresett ? "Igen, szerepel" : "Nemszerepel benne");
Console.WriteLine("{0}db összehasonlítás történt bináris kereséssel", számláló);