C# Örnekleri – Dizide Sayı Arama

20 elemanlı bir diziye sayı girilecek daha sonra girilecek herhangi bir sayının bu dizinin bir elemanı olup olmadığını kontrol eden program Console kodları
diziara

static void Main(string[] args)
{
int[] sayilar = new int[5];
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i + 1 + ".Sayıyı girin");
sayilar[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Aranan Sayı");
int sayi = Convert.ToInt32(Console.ReadLine());
int indis = Bul(sayilar, sayi);
if (indis == -1)
{
Console.WriteLine("girilen sayı dizide yoktur!");
}
else//http://www.bilisimogretmeni.com/
{
Console.WriteLine("sayı dizinin {0}. elemanıdır", indis+1);
}
Console.ReadKey();
}
static int Bul(int[] dizi,int ara)
{
for (int i = 0; i < dizi.Length; i++)
{
if (ara == dizi[i])
{
return i;
}
}
return -1;
}
  • Tomris

    Merhaba hocam,6.sınıf programlama dili öğrenecek mi? ve zorluk seviyesi nasıl biliyorsanız yazabilirmisiniz? Teşekkürler.

  • Gizem

    20 elemanlı bir diziye sayı girilecek daha sonra girilecek herhangi bir sayının bu dizinin bir elemanı olup olmadığını kontrol eden program yazmamız gerekiyor yardımcı olabilir misiniz?

    • BilisimOgretmeni

      yukarıdaki programda 5 yazan yerlere 20 yazarsanız olur.

Pin It on Pinterest