Во время выполнения алгоритма сменяются следующие значения:
a=5 b=4
b=80
a=25
Ответ: a=25
Var
z,x1,x2,y1,y2:real;
begin
writeln('Введите x1 и y1');
readln(x1,y1);
writeln('Введите x2 и y2');
readln(x2,y2);
z:=sqrt(sqr(sqr(X1)-sqr(x2)))+(sqr(Sqr(y1)-sqr(y2)));
writeln(z);
<span>end.</span>
Целые или вещественные числа (real или integer)
возвращаемое значение в случае, если присутствует деление или аргумент-вещественное число, может быть только вещественным.
Например:
y=ax+b
если a, x, b - целые, то у может быть как целым, так и вещественным
если а или х или b вещественное, то у только вещественное
или
у=а/х
а и х - могут быть как целыми так и вещественными
у - в любом случае вещественное число
2.
var a,b:integer;
begin
write('a = ');
readln(a);
b:=(a mod 10)*100 + (a div 10 mod 10)*10 + a div 100;
writeln('b = ',b);
end.
Пример:
a = 194
b = 491
3.
var n,k5,k2,k1:integer;
begin
write('n = ');
readln(n);
k5:=n div 5;
k2:=(n-k5*5) div 2;
k1:=n-k5*5-k2*2;
writeln('5 кг - ',k5,', 2 кг - ',k2,', 1 кг - ',k1);
end.
Пример:
n = 18
5 кг - 3, 2 кг - 1, 1 кг - 1