C#nedir?com Homepage
Forum Home Forum Home > C# / .NET > C#
  New Posts New Posts RSS Feed - C# Ortalamayı bozan kayıtları çıkarma
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

C# Ortalamayı bozan kayıtları çıkarma

 Post Reply Post Reply
   

Author
Message
emrebademci View Drop Down
Newbie
Newbie


Joined: 03 Aralık 2018
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote emrebademci Quote  Post ReplyReply Direct Link To This Post Topic: C# Ortalamayı bozan kayıtları çıkarma
    Posted: 03 Aralık 2018 at 23:03
Arkadaşlar merhaba,

C# ile bir list teki değerlerin ortalamasını aldıktan sonra bu ortalamayı bozan kayıtları çıkarmak istiyorum,

Örneğin;

10
11
10
12
13
50
51

Burada tüm sayıların ortalamasını aldığımda 50 ve 51 ortalamayı diğer sayılara göre daha çok değiştireceği için 50 ve 51 çıkarmaya çalışıyorum,

Aşağıdaki konsol uygulamasında ortalama ve standart sapma var ama yukarıdaki gibi bir şey nasıl yazabilirim ?

            int i = 1;
            Console.WriteLine("Sayı eklemesini durdurmak için sayı yerine : ' * ' tuşuna basıp enterlayın.\n");
            List<int> numbers = new List<int>();
            int sum = 0;
            while (true)
            {
                Console.Write(i + ". sayıyı girin : ");
                string read = Console.ReadLine();
                if (read.Equals("*")) break;
                numbers.Add(int.Parse(read));
                sum += int.Parse(read);
                i++;
            }

            double deviation = 0.0;
            double mean = sum / numbers.Count;
            for (i = 0; i < numbers.Count; i++)
            {
                var _a = numbers;
                var _b = Math.Pow((_a - mean), 2);
                deviation += _b;
            }
            deviation = deviation / numbers.Count;
            Console.WriteLine("Topluluk ortalaması : " + mean + "\nTopluluk standart sapması : " + deviation);
            Console.ReadKey();
Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.