Программа:
Python:
while True:
n = int(input('Введите число: '))
if n > 0:
print(n * n)
break
else:
print('Ошибка. Введено неправильное число')
Pascal:
var
n: integer;
begin
while True do begin
write('n = '); readln(n);
if n > 0 then begin
writeln(n * n);
end
else writeln('Ошибка. Введено неправильное число');
end;
end.
Программа:
Python:
while True:
n = int(input('Введите число: '))
if n > 0:
print(n * n)
break
else:
print('Ошибка. Введено неправильное число')
Pascal:
var
n: integer;
begin
while True do begin
write('n = '); readln(n);
if n > 0 then begin
writeln(n * n);
break
end
else writeln('Ошибка. Введено неправильное число');
end;
end.