static void ortüst(int[] gir, int n) // Bir static void oluşturulmuş içerisine int türünden gir adında bir dizi ve int türünden bir n doğal sayı değişkeni atanmış
{
// Find average
double ort = 0; // ort adında ondalıklı değişken oluşturulmuş ve 0 değeri atanmış.
for (int i = 0; i < n; i++) // 0 dan başlayıp n değişkeni kadar çalışıcak buradaki n değişkeni buraya gönderilen a yani dizinin eleman sayısının içinde bulunduğu tam sayı değişkeni. bir for döngüsü oluşturulmuş.
ort += gir[i]; // bu kod sayesinde dizideki bütün elamnaları ort değişkrninde toplamış.
ort = ort / n; ortalamayı bulmak için ort değişkenini n sayısına bölmüş ve ort değişkene aramış
// Print elements greater
// than average
for (int i = 0; i < n; i++) // 0 dan girilen n saysana kadar oluşturulmuş bir döngğ
if (gir[i] > ort) //eğer dizinin elamanı ort değişkeninde bulunan sayıdan büyükse aşağıdaki kodu çalıştır.
Console.Write(gir[i] + " ");// gir dizisinin i. Elamanını ekrana yazdır ve yanına bir boşluk bırak
}
// Driver Code
public static void Main()
{
int[] gir = { 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; bir tamsayı dizisi oluşturulmuş
int a = gir.Length; dizenin kaç tane elemanı olduğunu a değişkeninde Ram sayı olarak atmış
ortüst(gir, a); // ort üst voidine bir dizi ve o dizinin elaman sayısını içinde bulunduran a değişkeni gönderilmiş gönderilmiş