usingSystem;usingSystem.Collections.Generic;namespaceenbuyuk{classProgram{publicstaticvoidMain(string[] args)intbuyuk=0;//değişken tanımlanıyorintbuyuk2=0;//değişken tanımlanıyorintbuyuk3=0;//değişken tanımlanıyorint[] sayi =newint[10];//dizi tanımlanıyorfor(inti = 0; i <= 9; i++)// 10 adt sayının girilmesi için for döngüsü açılıyorConsole.Write("Lütfen Sayıları Giriniz : ";sayi[i] = Convert.ToInt32(Console.ReadLine());//girilen değerler int e çevriliyor}for(inti = 0; i < 9; i++) {//en büyük sayıyı bulmak için sayılar buyuk değişkeni ile karşılaştırılıyor eğer(if) büyük ise sayıdan buyuk değişkenine aktarılıyorif(buyuk < sayi[i]){ buyuk = sayi[i];}}for(inti = 0; i < 9; i++) {if(sayi[i]==buyuk{//en büyük 2.sayıyı bulmak için yine aynı işlem yapılıyori++ ;//en büyük sayı değeri geldiğinde pas geçiliyorelseif(buyuk2 < sayi[i]{ buyuk2 = sayi[i];}}for(inti = 0; i < 9; i++) {if(sayi[i]==buyuk || sayi[i]==buyuk2{//en büyük 2.sayıyı bulmak için yine aynı işlem yapılıyori++ ;//en büyük sayı değeri ve en büyük 2.sayı geldiğinde pas geçiliyor}elseif(buyuk3 < sayi[i]buyuk3 = sayi[i];}};Console.WriteLine("En büyük sayı:{0}",buyuk);Console.WriteLine("En büyük sayı:{0}",buyuk2);Console.WriteLine("En büyük sayı:{0}",buyuk3);Console.Write(ortalama = (buyuk + buyuk2 + buyuk3) / 3);//sayıların ortalaması alınıyorConsole.ReadLine();}}}
C# – Girilen 10 Adet Sayının En Büyük 3 Sayısının Ortalaması
Kullanıcıdan alınan 10 adet sayı diziye aktarılıyor daha sonra en büyük 3 sayı bulunup ortalaması alınıyor.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Teşekkürler