using
System;
using
System.Collections.Generic;
namespace
enbuyuk
{
class
Program
{
public
static
void
Main(
string
[] args)
int
buyuk=0;
//değişken tanımlanıyor
int
buyuk2=0;
//değişken tanımlanıyor
int
buyuk3=0;
//değişken tanımlanıyor
int
[] sayi =
new
int
[10];
//dizi tanımlanıyor
for
(
int
i = 0; i <= 9; i++)
// 10 adt sayının girilmesi için for döngüsü açılıyor
Console.Write(
"Lütfen Sayıları Giriniz : "
;
sayi[i] = Convert.ToInt32(Console.ReadLine());
//girilen değerler int e çevriliyor
}
for
(
int
i = 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ıyor
if
(buyuk < sayi[i])
{ buyuk = sayi[i];}
}
for
(
int
i = 0; i < 9; i++) {
if
(sayi[i]==buyuk
{
//en büyük 2.sayıyı bulmak için yine aynı işlem yapılıyor
i++ ;
//en büyük sayı değeri geldiğinde pas geçiliyor
else
if
(buyuk2 < sayi[i]
{ buyuk2 = sayi[i];}
}
for
(
int
i = 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ıyor
i++ ;
//en büyük sayı değeri ve en büyük 2.sayı geldiğinde pas geçiliyor
}
else
if
(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ıyor
Console.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