• Что не так в программе?
    var a,b,c:real;
    begin;
    read(a,b,c);
    if a>0
    then (a>0) and (b>0) and (c>0)
    else write ('невозможно')
    write(a,b,c);
    end.

Ответы 3

  • Действительно,я условие записал не туда,спасибо
  • Не знаю, что ты пытался этим кодом сделать, но как минимум у тебя условие "(a>0) and (b>0) and (c>0)" идёт после слова "then" (а должно быть после "if"). Вероятно, вывод значений "write(a,b,c);" должен быть на его месте, либо наоборот, на месте "write ('невозможно')".

    • Автор:

      lady31
    • 6 лет назад
    • 0
  • В соответствии с синстаксисом языка Паскаль, после then должен следовать оператор языка. У Вас записано логическое выражение (a>0) and (b>0) and (c>0), которое оператором не является.

    • Автор:

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

Войти через Google

или

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

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

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