Рассмотрим объявления:
Var a,x: integer; z: real;
C: char; t: boolean;
Определите, какие из следующих операторов записаны верно на языке ПАСКАЛЬ:
a) z:= sqr(a) +sqr(a-2)+sin(x)-abs(a-x);
b) a:=sqrt(c*sqr(z));
c) x:= z mod 3 +a div 3 ;
d) t:= odd(x) and (a>5)
275
435
Ответы на вопрос:
pascal
var a,b: array of integer;
i,k,s1,s2: integer;
begin
s1: =0;
s2: =1;
write('введите количество элементов массива');
readln(k);
setlength(a,k);
setlength(b,k);
for i: =0 to k-1 do
begin
write('ввод данных для a[',i,']=');
readln(a[i]);
if a[i]> 0 then s1: =s1+a[i] else s2: =s2*a[i];
end;
writeln('данные массива a: ');
for i: =0 to k-1 do writeln('a[',i,'] = ',a[i]);
writeln;
writeln('данные массива b: ');
for i: =0 to k-1 do
begin
if a[i]> 0 then b[i]: =s2 else b[i]: =s1;
writeln('b[',i,'] = ',b[i]);
end;
end.
Популярно: Информатика
-
LizaVasilenko363621.09.2021 18:32
-
спецназ822.10.2021 17:59
-
ксюша169201.03.2023 05:55
-
qvetikp0cumc31.05.2020 22:02
-
bella8028.12.2020 09:21
-
ZhoniLegend04.11.2022 18:09
-
анастасия0602108.10.2022 04:50
-
pogoreiko11.02.2020 16:50
-
Katyakat2005090420.05.2021 04:09
-
niggaeasyreal25.11.2020 05:21