using System;
using System.Collections.Generic;
using System.Text;
namespace Median
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("nttWillkommen zur Berechnung des Median");
Console.Write("nnttWie viele Zahlen wollen Sie eingeben: ");
int eing=Convert.ToInt32(Console.ReadLine()); //(1)
Console.Write("n");
int[]zahl = new int[eing]; //(2)
for (int i = 0; i < eing; i++)
{
Console.Write("Geben sie die " + (i + 1) + ".Zahl ein: ");
zahl[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(zahl);
//(3)
if (eing % 2 != 0)
{
int erg = (eing + 1) / 2;
Console.Write("nDer Median der eingegebenen Zahlen ist: "+zahl[erg - 1]);
}
//(4)
else
{
int erg1 = (eing / 2) - 1;
Console.WriteLine();
int erg2 = ((eing / 2) + 1) - 1;
double Median = Convert.ToDouble(zahl[erg1] + zahl[erg2]);
Median = Median / 2;
Console.WriteLine("nDer Median der eingegebenen Zahlen ist: "+Median); //(5)
}
//(6)
Console.ReadLine();
}
}
}
Rabensteiner Christoph, Hannes Paulmichl (HOB Bozen) |