Что не так в программе?
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.

29 Авг 2019 в 10:42
325 +1
1
Ответы
1
Необходимо использовать операторы сравнения вместо ">" для сравнения значений переменных a, b и c.После ключевого слова "then" нужно добавить операцию, которую нужно выполнить, если условие истинно.Необходимо добавить оператор ";" после строки "else write ('невозможно')".Дублируется проверка условия a > 0 в блоке then.

Исправленный код:

var a, b, c: real;
begin
read(a, b, c);
if (a > 0) and (b > 0) and (c > 0) then
writeln(a, b, c)
else
writeln ('невозможно');
end.
20 Апр 2024 в 12:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир