Составить программу в паскаль. Вычислить и запомнить значения функции Yi=X , если Xi<0 Yi=0 , если Xi=0 -1 , если Xi≤0 где Xi - элементы массива из 20 элементов
var X: array1..201..201..20 of Integer; Y: array1..201..201..20 of Integer; i: Integer;
begin // Ввод значений массива X writeln′ВведитезначениямассиваX:′'Введите значения массива X:'′ВведитезначениямассиваX:′; for i := 1 to 20 do begin write′X[′,i,′]=′'X[', i, '] = '′X[′,i,′]=′; readlnX[i]X[i]X[i]; end;
// Вычисление и запоминание значений функции Yi for i := 1 to 20 do begin if Xiii < 0 then Yiii := Xiii
else if Xiii = 0 then Yiii := -1 else Yiii := 0; end;
// Вывод значений массива Y writeln′ЗначениямассиваY:′'Значения массива Y:'′ЗначениямассиваY:′; for i := 1 to 20 do begin writeln′Y[′,i,′]=′,Y[i]'Y[', i, '] = ', Y[i]′Y[′,i,′]=′,Y[i]; end; end.
program CalculateY;
var
X: array1..201..201..20 of Integer;
Y: array1..201..201..20 of Integer;
i: Integer;
begin
// Ввод значений массива X
writeln′ВведитезначениямассиваX:′'Введите значения массива X:'′ВведитезначениямассиваX:′;
for i := 1 to 20 do
begin
write′X[′,i,′]=′'X[', i, '] = '′X[′,i,′]=′;
readlnX[i]X[i]X[i];
end;
// Вычисление и запоминание значений функции Yi
for i := 1 to 20 do
begin
if Xiii < 0 then
Yiii := Xiii else if Xiii = 0 then
Yiii := -1
else
Yiii := 0;
end;
// Вывод значений массива Y
writeln′ЗначениямассиваY:′'Значения массива Y:'′ЗначениямассиваY:′;
for i := 1 to 20 do
begin
writeln′Y[′,i,′]=′,Y[i]'Y[', i, '] = ', Y[i]′Y[′,i,′]=′,Y[i];
end;
end.