Даны катеты прямоугольного треугольника. составьте программу для нахождения гипотенузы, периметра и площади этого прямоугольного треугольника.
Ответы на вопрос:
program fantscrin;
const n = 15;
const m = 10;
var x: array [1..n] of real;
y: array [1..n] of real;
z: array [1..n+m] of real;
i,e_1,e_2,g: integer; s,p,min: real;
begin
for i: =1 to n do
x[i]: =random(20)-10;
for i: =1 to m do
y[i]: =random(10)-5;
for i: =1 to n do
write(x[i],' ');
s: =0;
for i: =1 to n do
if(i mod 2 < > 0) then s: =s+x[i];
for i: =1 to n do
if (x[i] < 0) then
begin
e_1: =i;
break;
end;
for i: =n downto 1 do
if (x[i] < 0) then
begin
e_2: =i;
break;
end;
p: =1;
for i: =e_1 to e_2 do
p: =p*x[i];
for i: =1 to n do
z[i]: =x[i];
for i: =1 to m do
z[n+i]: =y[i];
min: =z[1];
g: =1;
for i: =2 to n+m do
if (z[i] < min) then
begin
min: =z[i];
g: =i;
end;
writeln('');
writeln('1. : ',s);
writeln('2. : ',p);
for i: =1 to m do
write(y[i],' ');
writeln('');
for i: =1 to n+m do
write(z[i],' ');
for i: =g to n+m-1 do
z[i]: =z[i+1];
z[n+m]: =0;
writeln('');
writeln(g);
for i: =1 to n+m-1 do
write(z[i],' ');
end.
Популярно: Информатика
-
fox322124.08.2021 06:25
-
blablaloshka15.04.2020 13:58
-
Собака260905.05.2023 03:22
-
StopXpeople26.05.2022 01:26
-
fudhchf20.07.2020 16:11
-
artenyancz17.04.2022 06:37
-
DeadlyCrawley30.08.2021 15:40
-
Starostina201830.05.2023 14:40
-
kerimbaevazarema0324.01.2020 08:35
-
dhdb123.09.2022 01:45