1. var a: array[1..100] of integer; n, i: integer; begin read(n); for i := 1 to n do a[i] := i; writeln('Полученный массив: '); for i := 1 to n do write(a[i], ' '); end. 2. var a: array[1..100] of integer; n, i: integer; begin read(n); for i := 1 to n do a[i] := i * 2 - 1; writeln('Полученный массив: '); for i := 1 to n do write(a[i], ' '); end.
//заполняем случайніми числами диапозон -100 +100 for i=1 do A do begin max=:= Random (Nmin + 1) - 2 * Nmax; end;
//ищим максимальный элемент for i=1 do A do begin if max>max[i+1] then begin flag_max:=max
jmax:=i; end; else begin flag_max:=max[i+1]; jmax:=i; end; end;
//минимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_min:=max[i+1] jmin:=i; end; else begin flag_min:=max; jmin:=i; end; end;
//подсчитываем сумму for i=jmin do jmax-1 do begin max:=max[i+1] end;
//сумма чисел в рандовом массиве между макс и мин єлементом write('сума',max);
Valentina1520
22.06.2020
Для случайных чисел:
var a: array[1..5] of integer; i: integer; begin randomize; for i:=1 to 5 do a[i] := random(100); for i:=1 to 5 do write(a[i], ' '); writeln; for i:=1 to 5 do a[i] := a[i] * i; for i:=1 to 5 do write(a[i], ' '); end.
Для ручного заполнения:
var a: array[1..5] of integer; i: integer; begin for i:=1 to 5 do readln(a[i]); for i:=1 to 5 do write(a[i], ' '); writeln; for i:=1 to 5 do a[i] := a[i] * i; for i:=1 to 5 do write(a[i], ' '); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Нужна ! 1. заполнить массив натуральными числами 2. заполнить массив по правилу: 1 3 5 7 9 11 вводится количество элементов массива (n< 100
var
a: array[1..100] of integer;
n, i: integer;
begin
read(n);
for i := 1 to n do a[i] := i;
writeln('Полученный массив: ');
for i := 1 to n do write(a[i], ' ');
end.
2.
var
a: array[1..100] of integer;
n, i: integer;
begin
read(n);
for i := 1 to n do a[i] := i * 2 - 1;
writeln('Полученный массив: ');
for i := 1 to n do write(a[i], ' ');
end.