Задача 13 Урок 9

Задача 13 Урок 9:

У вас есть три числа (три переменные) найдите их медиану(link is external).

var
  a,b,c:integer;
begin
   writeln('vvedite chislo a');
   readln(a);
   writeln('vvedite chislo b');
   readln(b);
   writeln('vvedite chislo c');
   readln(c);
   if ((a>=b)and(a<=c)or(a>=c)and(a<=b)) then
      begin
      writeln('mediana naidena ', a);
      end
   else if ((b>=a)and(b<=c)or(b>=c)and(b<=a)) then
      begin
      writeln('mediana naidena ', b);
      end
   else if ((c>=a)and(c<=b)or(c>=b)and(c<=a)) then
      begin
      writeln('mediana naidena ', c);
      end;
   readln();
end.

Вывод консоли:

vvedite chislo a
2
vvedite chislo b
2
vvedite chislo c
1
mediana naidena 2
vedro-compota's picture

Проверить для значений:

2 2 1

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

засчитано

_____________
матфак вгу и остальная классика =)