Const n=10; var a:array[1..n+1] of integer; k,i,j:integer; begin Randomize; writeln('Исходный массив'); for i:=1 to n do begin a[i]:=random(51)-10; write(a[i],' '); end; writeln; write('k = '); readln(k); j:=1; while (j<n)and(a[j]>=0) do j:=j+1; if a[j]>=0 then writeln('Отрицательных элементов нет') else begin for i:=n downto j+1 do a[i+1]:=a[i]; a[j+1]:=k; writeln('Измененный массив:'); for i:=1 to n+1 do write(a[i],' '); writeln; end; end.
Program Z;
var a,b:integer;
BEGIN
write('Задайте два целых числа: ');
read(a,b);
if (a<0) and (b<0) and (a mod 5=0) and (b mod 5=0)
then write('TRUE') else write('FALSE');
END.
Объяснение: Программа написана на PascalABC