const n=10; var a:array[1..n,1..n] of integer; i,j,kp,kq:integer; p,q:array of integer; // динамические массивы begin Randomize; Writeln('Исходный массив из случайных чисел'); kp:=0; kq:=0; SetLength(p,n*n); SetLength(q,n*n); for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=Random(101)-50; // диапазон [-50;50] Write(a[i,j]:4); if a[i,j]>0 then begin p[kp]:=a[i,j]; Inc(kp) end else if a[i,j]<0 then begin q[kq]:=a[i,j]; Inc(kq) end end; Writeln end; SetLength(p,kp); SetLength(q,kq); // отрегулировали по заполнению Writeln('Положительные'); for i:=0 to kp-1 do Write(p[i],' '); Writeln; Writeln('Отрицательные'); for i:=0 to kq-1 do Write(q[i],' '); Writeln end.
Var s:string; n:integer; begin Write('Привет, как тебя зовут? '); Readln(s); Writeln(s,', ты будешь сдавать экзамен по информатике ?'); Write('Если да, введи 1, если нет, введи 0: '); Read(n); if n=0 then Writeln(s,', ты не будешь сдавать экзамен по информатике.') else Writeln(s,', ты будешь сдавать экзамен по информатике.') end.
Пример Привет, как тебя зовут? Zucoven Zucoven, ты будешь сдавать экзамен по информатике ? Если да, введи 1, если нет, введи 0: 1 Zucoven, ты будешь сдавать экзамен по информатике.
12345678912345678900