Традиционное решение: var n,d1,d2,d3,d4:integer; begin Write('Введите четырехзначное натуральное число: '); Readln(n); d1:=n div 1000; d4:=n mod 10; d3:=(n mod 100) div 10; d2:=(n mod 1000) div 100; n:=1000*d1+100*d3+10*d2+d4; Writeln('Результат: ',n) end.
Решение с использованием символьного представления числа: var s:string; begin Write('Введите четырехзначное натуральное число: '); Readln(s); Writeln('Результат: ',s[1]+s[3]+s[2]+s[4]) end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить программу для нахождения и печати всех пифагоровых чисел, не превышающих 20.
for b in range(1,21):
for c in range(1,21):
if (a**2 + b**2) == c**2:
print(a,b,c)