Кто знает как решать?Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты.·             Если произведение второго и четвертого чисел четно, то выведите эти два числа и их произв...

Кто знает как решать? Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты. ·              Если произведение второго и четвертого чисел четно, то выведите эти два числа и их произведение. ·              Если сумма первого и третьего чисел больше 150, то выведите эту сумму и все четыре числа. ·              Если выполняются одновременно два перечисленных выше условия, то выведите произведение второго и четвертого чисел и сумму первого и третьего.. ·              Иначе, выведите все четыре числа без изменения.
Гость
Ответ(ы) на вопрос:
Гость
Привет. Предлагаю тебе такое решение. Так как сам новичок, чуть-чуть попыхтел :) program dlya_0101000; var a,b,c,d,p,l:integer; m:boolean; label 1,2; begin writeln ('Введите 4 произвольных числа, разделяя их пробелом'); read (a,b,c,d); p:=b*d; if (((b-d) mod 2)= 0) then writeln('Сумма ',(b+d), ' чётная. Два числа и их произведение: ',b*d) else goto 1; m:=(a+c)>150; if m=true then writeln ('Сумма чисел: ',a+c,'. Четыре числа: ',a,' ',b,' ',c,' ',d); if (((b-d) mod 2)<>0) and (m=true) then writeln ('Произведение второго и чётвёртого: ',(b*d), ' .Сумма первого и третьего: ',(a+c)); goto 2; 1: writeln ('Четыре числа: ',a,' ',b,' ',c,' ',d); 2:end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы