//1var A: array [1..10] of integer; i: integer;beginrandomize;write('Исходный массив: ');for i := 1 to 10 dobegin A[i] := random(81)-40; write(A[i], ' ');end;writeln;write('Измененный массив: ');for i := 1 to 10 dobegin if i mod 2 = 0 then A[i] := sqr(A[i]) else A[i] := sqr(i); write(A[i], ' ');end;end.//2var A: array [1..10] of real; i: integer;beginrandomize;write('Исходный массив: ');for i := 1 to 10 dobegin A[i] := random(41)-20; write(A[i], ' ');end;writeln;write('Измененный массив: ');for i := 1 to 10 dobegin if A[i] < 0 then A[i] := sqr(A[i]); if A[i] > 0 then A[i] := sqrt(A[i]); write(A[i]:0:2, ' ');end;end.//3var A: array [1..200] of real; i, N: byte; sum: real;begin write('Введите N = '); readln(N); sum := 0; for i := 1 to N do begin write('З/П за ', i ,' месяц = '); readln(A[i]); sum := sum + A[i]; end; writeln('Общий доход = ', sum:0:2);end.