Св pascal: "заполнить значениями первые 50 элементов массива следующим образом: a [1]=1 a [2]=5 a [3]=9 a [4]=13 a [50]=x определите их сумму. выведите на экран значения 10, 20, 30, 40 элементов, стоящих в нечетных позициях"
Const N = 50; var a: array[1..N] of integer; sum, i: integer; begin sum := 0; a[ 1 ] := 1; for i := 2 to N do begin a[ i ] := a[ i - 1 ] + 4; sum := a[ i ] + sum; end; for i := 1 to N do writeln('A[ ', i, ' ]: ', a[ i ]); writeln; writeln('Сумма элементов массива: ', sum); writeln('Значения 10, 20, 30, 40 элементов, стоящих в нечетных позициях: ' ); writeln('A[ 13 ] = ', A[13],', A[ 25 ] = ', A[25], ', A[ 37 ] = ', A[37], ', A[ 49 ] = ', A[49]);
var a: array[1..N] of integer;
sum, i: integer;
begin
sum := 0;
a[ 1 ] := 1;
for i := 2 to N do begin
a[ i ] := a[ i - 1 ] + 4;
sum := a[ i ] + sum;
end;
for i := 1 to N do
writeln('A[ ', i, ' ]: ', a[ i ]);
writeln;
writeln('Сумма элементов массива: ', sum);
writeln('Значения 10, 20, 30, 40 элементов, стоящих в нечетных позициях: ' );
writeln('A[ 13 ] = ', A[13],', A[ 25 ] = ', A[25], ', A[ 37 ] = ', A[37], ', A[ 49 ] = ', A[49]);
end.