uses graphabc;
var x,y,i,n,k,x0,y0: integer;
begin
setwindowsize(640, 480);
setpenwidth(3);
line(10, 240, 630, 240);
line(320, 10, 320, 470);
line(620, 235, 630, 240);
line(620, 245, 630, 240);
line(315, 20, 320, 10);
line(325, 20, 320, 10);
n: =10;
for i: =1 to 61 do begin
line(o+i*n, 243, o+i*n, 237);
end;
for i: =1 to 46 da begin
line(317,20 +i*n, 323,20+i*n);
end;
x0: =320;
y0: =240;
k: =50;
for x: =-320 to 320 do
begin
y: =truns(k*sin(x/k);
putpixel(x0+x, y0-y, clred);
end;
textout (50,40; grafic y=sinx');
end.
интервал -15,15
c[i,j]:=-15+random(30);
{сумма положительных чисел в каждой строке}
for i:=1 to n1 do begin
s:=0;
for j:=1 to n2 do
if c[i,j]>0 then s:=s+c[i,j];
writeln('суммаэлем-в',i,'–й строки=',s,' ');
end;
{поиск минимума}
min:=c[1,1];{объявить переменную}
i_min:=1;{объявить переменную}
j_min:=1;{объявить переменную}
for i:=1 to n1 do begin
for j:=1 to n2 do
if c[i,j]<min then
min:=c[i,j];
i_min:=i;
j_min:=j;
end;
writeln('Минимальный элемент С[',i,',',j,']=',min);
{замена положительных элементов на 0}
for j:=1 to n2 do begin
s:=0;
for i:=1 to n1 do
if c[i,j]>0 then c[i,j]:=0;
end;