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

Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты. · Если второе и четвертое числа отрицательны, то выведите их произведение. · Если первое и третье числа больше 10, то выведите все четыре числа, увеличив их в десять раз · Если выполняются одновременно два перечисленных выше условия, то выведите эти четыре числа без изменения. · Иначе, выведите все четыре числа, уменьшив их в десять раз. Составьте соответствующие отладочные примеры и проверьте работу каждой программы.
Гость
Ответ(ы) на вопрос:
Гость
program Mine;  uses crt;  var a1,a2,a3:real; a4:integer;  begin  clrscr;  writeln(' Vvedite 4 chisla ->');  readln(a1,a2,a3,a4);  if (a1<30)and(a2<30)and(a3<30)and(a4<30)and(not Odd(a4))  then writeln(a1:7:2,a2:7:2,a3:7:2,a4:7) else  if (a1<30)and(a2<30)and(a3<30)and(a4<30)  then writeln(a1*2:7:2,a2*2:7:2,a3*2:7:2,a4*2:7) else  if not Odd(a4) then writeln(a1*a2/10:0:2)  else writeln(a1-a4);  readkey;  end.
Гость
program av; var a,b,c,d,e,f:integer; begin writeln('введите числа '); readln(a,b,c,d); if (b<0) and  (d<0) then begin e:=b*d; writeln(e); end; if (a>10) and  (c>10) then writeln(a,'0 ',b,'0 ',c,'0 ',d'0 '); if  (b<0) and  (d<0) and  (a>10) and  (c>10) then writeln(a,' ',b,' ',c,' ',d,' ')  else begin a:=a/10;  b:=b/10;   c:=c/10;   d:=d/10;   writeln  (a,' ',b,' ',c,' ',d,' '); end; end.     
Не нашли ответ?
Ответить на вопрос
Похожие вопросы