Var x1,x2,x3,y1,y2,y3:integer; l1,l2,l3,P: real; begin writeln("Введите координаты"); readln(x1,y1); readln(x2,y2); readln(x3,y3); l1:=sqrt(sqr(x1-x2)+sqr(y1-y2)); l2:=sqrt(sqr(x2-x3)+sqr(y2-y3)); l3:=sqrt(sqr(x3-x1)+sqr(y3-y1)); P:=(l1+l2+l3); writeln("Периметр равен= ", P); end.
evainvest1
29.05.2021
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('*** Исходный массив ***'); var c:=MatrRandom(3,5,-9,9); c.Println(4); Writeln(4*c.ColCount*'-'); Writeln('Произведение элементов: ', c.ElementsByRow.Aggregate(int64(1),(x,y)->x*y)); Writeln('*** Массив-результат ***'); c.Transform(t->t*t); for var i:=0 to c.RowCount-1 do c[i,i]:=1; c.Println(4) end.
begin randomize; writeln('Массив: '); for i:=1 to 20 do A[i]:=random(21)-10; for i:=1 to 20 do write(A[i]:5); writeln; writeln('Каждый пятый эелемент массива: '); for i:=1 to 20 do if i mod 5 = 0 then write(A[i]:5); end.
2. var x,i: integer; A: array [1..20] of integer;
begin randomize; writeln('Массив: '); for i:=1 to 20 do A[i]:=random(11);for i:=1 to 20 do write(A[i]:5); writeln; writeln('Натуральные числа в диапазоне [5..10]: '); for i:=5 to 10 do write(A[i]:5); writeln; x:=1; writeln('Их произведение: '); for i:=5 to 10 do x:=A[i]*x; write(x:5); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить алгоритм определения периметра треугольника, заданного координатами (х1; ; у2); (х3; у3) своих вершин. paskal
l1,l2,l3,P: real;
begin
writeln("Введите координаты");
readln(x1,y1);
readln(x2,y2);
readln(x3,y3);
l1:=sqrt(sqr(x1-x2)+sqr(y1-y2));
l2:=sqrt(sqr(x2-x3)+sqr(y2-y3));
l3:=sqrt(sqr(x3-x1)+sqr(y3-y1));
P:=(l1+l2+l3);
writeln("Периметр равен= ", P);
end.