IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   C# (https://www.ircforumlari.net/c/)
-   -   C# – GİRİLEN 10 ADET SAYININ EN BÜYÜK 3 SAYISININ ORTALAMASI (https://www.ircforumlari.net/c/743817-c-girilen-10-adet-sayinin-en-buyuk-3-sayisinin-ortalamasi.html)

Kaf_Dağı 20 Mart 2016 15:48

C# – GİRİLEN 10 ADET SAYININ EN BÜYÜK 3 SAYISININ ORTALAMASI
 
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.

Kod:

using System;
using System.Collections.Generic;
 
namespace enbuyuk
{
class Program
{
public static void Main(string[] args)
{//http://irc.forumlari.net 
 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
            {      //http://irc.forumlari.net 
                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];}
                //http://irc.forumlari.net       
            }
           
            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
                }//http://irc.forumlari.net 
                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]
                {//http://irc.forumlari.net 
                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);
          int ortalama;//http://irc.forumlari.net 
          Console.Write(ortalama = (buyuk + buyuk2 + buyuk3) / 3);//sayıların ortalaması alınıyor
          Console.ReadLine();
           
           
  }
}
}



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:02.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net