У меня есть проблемы с расчетом медианы, когда я поставил 1,2, 3 моей медианы = 44 я не знаю, почемуМедиана C# неправильно рассчитать
double wynik = 0;
string x1 = textBox1.Text;
string[] tab = x1.Split(',');
int n = tab.Length;
Array.Sort(tab);
if (n % 2 == 0)
{
double c = x1[(n/2) -1];
double v = x1[(n/2)];
wynik = (c + v)/2;
}
else
wynik = x1[n/2];
textBox2.Text = wynik.ToString();
Вы рассчитываете u петь коды символов, а не цифры - вот почему. Попробуйте разобрать их, используя 'int.Parse()' –