Var
x1,y1,x2,y2:real;
Begin
Write('x1 = ');Read(x1);
Write('y1 = ');Read(y1);
Write('x2 = ');Read(x2);
Write('y2 = ');Read(y2);
WriteLn('d = ',Sqrt(sqr(x2-x1)+sqr(y2-y1)));
End.
1150
M-1000
C-100
L-50
Вот так вот думаю получается легкий вопрос
256 Кбайт=8*1024*256 бит
<span>8*1024*256 бит/512/128=32 бит
</span>2^32=4294967296 цветов
Программа отдельно вычисляет произведения строк и столбцов заданных ячеек.
Program n1;
Uses CRT;
Const n=10;
Var a: array[1..n,1..n] of integer;
i,j,x1,x2,y1,y2: integer;
p1,p2,p3,p4: longint;
begin
ClrScr;
For i:=1 to n do
begin
For j:=1 to n do
begin
a[i,j]:=random(10);
a[i,j]:=a[i,j]+1;
write(a[i,j]:3);
end;
writeln;
end;
Writeln('Vvedite pervyu paru koordinat');
Readln(x1,y1);
Writeln('Vvedite vtoruu paru koordinat');
Readln(x2,y2);
p1:=1; p2:=1; p3:=1; p4:=1;
For i:=1 to n do
begin
p1:=p1*a[i,y1];
p2:=p2*a[i,y2];
end;
For i:=1 to n do
begin
p3:=p3*a[x1,j];
p4:=p4*a[x2,j];
end;
Writeln('Proizvedenie strok = ',p1*p2);
Writeln('Proizvedenie stolbcov = ',p3*p4);
readln
end.
Var a,b,k:integer;
begin
readln(a,b);
k:=0;
while a*b<>0 do begin
if a>b then a:=a-b else b:=b-a;
k:=k+1;
end;
writeln(k);
end.
Пример:
4200 9126
22