Dizi Örnekleri — Csharp Console
Dizi Örnekleri — Csharp Console
1- Elemanları ali,veli,ayşe,Fatma,selim olan dizide arama yapan , aranan kişi dizide yoksa “Aradığınız kişi bulunamadı” varsa “Aradığınız kişi bulundu” yazan programın c# console kodlarını yazınız.
string[] isimler = { “ali”, “veli”, “ayşe”, “fatma”, “selim” };
string aranan;
Console.Write(“İsim giriniz > “);
aranan=Console.ReadLine();
if (Array.IndexOf(isimler, aranan) == -1) Console.WriteLine(“Aradığınız kişi bulunamadı.”);
else Console.WriteLine(“Aradığınız kişi bulundu.”);
Console.ReadKey();
2- Elemanları 12,4,7,21,9,5 olan diziyi büyükten küçüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.
int[] sayilar = { 12,4,7,21,9,5 };
Array.Sort(sayilar);
Array.Reverse(sayilar);
for (int i = 0; i < sayilar.Length; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();
3- Elemanları 1,2,3,4,5 olan diziden 3 sayısını silip , diziyi ekrana yazdıran programın c# console kodlarını yazınız.
int[] sayilar = { 1,2,3,4,5 };
Array.Clear(sayilar,2,1);
for (int i = 0; i < sayilar.Length; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();
4- 50 ile 100 arasında rastgele üretilen 10 sayıyı ekrana yazdıran programın c# console kodlarını yazınız.
int[] sayilar = new int[10];
Random r = new Random();
int rsayi;
for (int i = 0; i < 10; i++)
{
rsayi = r.Next(50, 100);
sayilar[i] = rsayi;
}
Console.WriteLine(” *** Rastgele Üretilen Sayilar *** “);
for (int i = 0; i < 10; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();
5- Elemanları Haftanın günleri olan dizide arama yapan , aranan gün Cumartesi ve Pazar ise “Tatil Günü” değilse “İş günü” yazan programın c# console kodlarını yazınız.
string[] isimler = { “pazartesi”, “salı”, “çarşamba”, “perşembe”, “cuma” , “cumartesi”, “pazar” };
string aranan;
Console.Write(“Gün ismi giriniz > “);
aranan=Console.ReadLine();
if (Array.IndexOf(isimler, aranan) ==5 || Array.IndexOf(isimler, aranan) ==6) Console.WriteLine(“Tatil Günü”);
else Console.WriteLine(“İş Günü”);
Console.ReadKey();
Klavyeden girilen 10 sayıyı küçükten büyüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.
int[] sayilar=new int[10];
int girilen;
for (int i = 0; i < 10; i++)
{
Console.Write(“Sayı giriniz > “);
girilen=Convert.ToInt32(Console.ReadLine());
sayilar[i] = girilen;
}
Console.WriteLine(” *** Küçükten Büyüğe Sıralanmış Hali *** “);
Array.Sort(sayilar);
for (int i = 0; i < 10; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();