Виктория Андреева
Виктория Андреева

Дан массив x(10). Помогите решить задачу Паскаль (((

Дан массив X(10). Преобразовать массив согласно условию: 1) разделить все положит эл-ты на мин-ый элемент, 2) все отрицат-ые эл-ты умножить на (-1), 3)нулевые эл-ты заменить числом 100. Очень нужно ((

Ма
Мария

program fix;
const n=10;
type mas=array[1..n] of real;
var i:integer;
x:mas;
min:real;
begin
for i:=1 to n do begin
writeln('Введите элемент массива');
readln( x [ i ] );
end;
min:=x[1];
for i:=1 to n do begin
if x [ i ] < min then min:= x [ i ] ;
end;
for i:=1 to n do begin
if x [ i ] > 0 then x [ i ] := x [ i ] /min else x [ i ] :=-1* x [ i ] ;
end;
for i:=1 to n do begin
if x [ i ] =0 then x [ i ] :=100;
end;
for i:=1 to n do
writeln(x [ i ] );
end.

Не за что. Тут правда для ручного ввода элементов, но можно сделать и через random (просто не факт, что там 0 окажется, поэтому я сделала так) . Я проверила, все работает.

Что-то я вставляю, а Ответы все исправляют. Я там поставила пробелы кое-где, ну ты ведь додумаешься гд они не нужны.

Похожие вопросы
Помогите решить задачу в паскале)
помогите решить задачу в Паскале.... очень надо
помогите решить задачу на паскале
помогите решить задачи в паскале
Помогите решить задачу в паскале
Помогите решить задачу. Паскаль.
Помогите решить задачу на паскале!!!
Помогите решить задачи по Паскалю. Срочно надо.
помогите решить задачу на паскале. F(x)=2cos корень x+0.5
помогите решить задачи в паскале.