- 21.06.2018 12:46
- Информатика
- remove_red_eye 14366
- thumb_up 74
Ответы и объяснения 2
после первого if в writeln забыли открыть кавычку
во втором if нужно взять условия объединенные and в скобки вот так
if ((a<0) and (b < 0)) or ((a<0) and (c < 0)) or ((c<0) and (b < 0)) then
и да если есть хотябы одно отрицательное число, то программа выведет соответствующее сообщение и все, если их больше то она этого не выведет, поэтому первый и последний if нужно поменять местами(их условия)
- 22.06.2018 05:59
- thumb_up 12
var
a, b, c: integer;
begin
write('Введите числа - ');
read(a, b, c);
write('Кол-во чисел меньше нуля - ');
if (a < 0) and (b < 0) and (c < 0) then
writeln('3')
else
if ((a < 0) and (b < 0))
or ((a < 0) and (c < 0))
or ((b < 0) and (c < 0)) then
writeln('2')
else if (a < 0) or (b < 0) or (c < 0) then
writeln('1')
else
writeln('0');
end.
- 22.06.2018 21:00
- thumb_up 12
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.