• выдает ошибку Операция > не может быть применена к типам boolean и integer


    Program qq;
    var a,b,c,max,min,med : integer;
    begin
    writeln ('введите три числа');
    read (a,b,c);
    if c>b>a
    then begin
    max := c;
    med := b;
    min := a;
    End;
    if b>a>c
    then begin
    max := b;
    med := a;
    min := c;
    End;
    if a>c>b
    then begin
    max := a;
    med := c;
    min := b;
    End;
    writeln ('наибольшее число', max);
    writeln ('среднее число', med);
    writeln ('наименьшее число', min);
    End.

Ответы 1

  • Ну так правильно пишет , нельзя писать if b>a>cthen begin , пишется правильно так  if (c>b) and (b>a)then begin ,  вообщем вот держи ;Program qq;var a,b,c,max,min,med : longint;beginwriteln ('введите три числа');read (a,b,c);if (c>b) and (b>a)then beginmax := c;med := b;min := a;End;if (b>a) and (a>c)then beginmax := b;med := a;min := c;End;if (a>c) and (c>b)then beginmax := a;med := c;min := b;End;writeln ('наибольшее число', max);writeln ('среднее число', med); writeln ('наименьшее число', min);End.
    • Автор:

      payten
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years