Задача 56.
Ввести число, записать образующие его цифры в обратном порядке и найти квадрат полученного числа. (Например, исходное число -81; обратное - 18; его квадрат - 324).
program р36;
uses crt;
var n,k :integer;
L1,L :string;
i:Byte;
begin
clrscr;
writeln('n =');readln(n);
str(n,L);l1:= ' ';
for i:=length(L) downto 1 do
L1:=L1+copy(L,i,1);
writeln('o6pam.чucлo=',L1);val(L1,n,k);
if k=o then
writeln('квад'=),sqr(n);
readln;
end.
|