Сумма квадратов цифр числа N
Дано натуральное число N. Найти сумму квадратов цифр этого числа.

Формат входных данных
Натуральное число N > 1000

Формат выходных данных
Программа должна вывести число равное квадрату цифр числа N.

Задача сводится к грамотному использованию mod и верному прописанию кода программы.

Текст программы (Паскаль):
uses crt;
var n,sm:longint;
a,k:byte;
begin
clrscr;
write('n=');readln(n);
sm:=0;
while n>0 do {пока число больше 0}
begin
a:=n mod 10;{отделяем последнюю цифру}
k:=a*a;{возводим в квадрат}
sm:=sm+k;{складываем}
n:=n div 10;{берем число без последней цифры и все повторяем, пока число не кончится}
end;
writeln('Summa=',sm);
readln
end.
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website