// PascalABC.NET 3.0, сборка 1088 const nn=100; type tA=array[1..nn] of integer;
procedure MaxElem(n:integer; var m:ta; var mx:integer); var i:integer; begin mx:=m[1]; for i:=2 to n do if m[i]>mx then mx:=m[i] end;
var a:tA; i,n,amax:integer; begin Write('Введите количество элементов в массиве: '); Read(n); Randomize; Writeln('Элементы массива'); for i := 1 to n do begin a[i]:=Random(101)-50; Write(a[i],' ') end; Writeln; MaxElem(n,a,amax); Writeln('Максимальный элемент равен ',amax); end.
Тестовое решение: Введите количество элементов в массиве: 15 Элементы массива -8 41 7 -40 -1 1 -18 5 -28 26 50 13 -42 39 -43 Максимальный элемент равен 50
vkorz594
08.10.2020
Program z1; Var i,n,a,b,c:integer; m: array [1..1000] of integer;Begin write('Введите кол-во чисел - '); readln(n); randomize; a:=0; b:=0; c:=0; for i:=1 to n do begin m[i]:=random(100)-50; write (m[i],' '); end; for i:=1 to n do if (m[i]=0) then a:=a+1; for i:=1 to n do if (m[i]>0) then b:=b+1; for i:=1 to n do if (m[i]<0) then c:=c+1; writeln; writeln ('Кол-во нулей - ',a); writeln ('Кол-во положительных чисел - ',b); writeln ('Кол-во отрицательных чисел - ',c);End.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Как написать формулу asin(ωt+ϕ)=, где а=12, ω=4π, ϕ=π/4 и формулу b=cos(320) в экселе
const
nn=100;
type
tA=array[1..nn] of integer;
procedure MaxElem(n:integer; var m:ta; var mx:integer);
var
i:integer;
begin
mx:=m[1];
for i:=2 to n do
if m[i]>mx then mx:=m[i]
end;
var
a:tA;
i,n,amax:integer;
begin
Write('Введите количество элементов в массиве: '); Read(n);
Randomize;
Writeln('Элементы массива');
for i := 1 to n do
begin
a[i]:=Random(101)-50;
Write(a[i],' ')
end;
Writeln;
MaxElem(n,a,amax);
Writeln('Максимальный элемент равен ',amax);
end.
Тестовое решение:
Введите количество элементов в массиве: 15
Элементы массива
-8 41 7 -40 -1 1 -18 5 -28 26 50 13 -42 39 -43
Максимальный элемент равен 50