Среднее число

Дано три различных числа a, b, c. Вывести среднее из них.

Входные данные

Числа a, b, c целые и по модулю не превышают 1000.

Выходные данные

Вывести среднее среди трех чисел.

Алгоритм решения задачи

Для решения задачи достаточно сравнить числа.

Решение

using System;
class Program
{
    static void Main(string[] args)
    {
        var p = Console.ReadLine().Split(' ');
        var a = Convert.ToInt32(p[0]);
        var b = Convert.ToInt32(p[1]);
        var c = Convert.ToInt32(p[2]);

        int r = a;
        if ((a < b && b < c) || (a > b && b > c))
        {
            r = b;
        }
        else if ((b < c && c < a) || (b > c && c > a))
        {
            r = c;
        }   
        
        Console.WriteLine(r);
    }
}

Смотрите также: