program SumOfSquaresDigits;
varnum, digit, sum: integer;
beginsum := 0;
write′Введитечисло:′'Введите число: '′Введитечисло:′;readlnnumnumnum;
while num <> 0 dobegindigit := num mod 10;sum := sum + digit * digit;num := num div 10;end;
writeln′Суммаквадратовцифр:′,sum'Сумма квадратов цифр: ', sum′Суммаквадратовцифр:′,sum;end.
program SumOfSquaresDigits;
var
num, digit, sum: integer;
begin
sum := 0;
write′Введитечисло:′'Введите число: '′Введитечисло:′;
readlnnumnumnum;
while num <> 0 do
begin
digit := num mod 10;
sum := sum + digit * digit;
num := num div 10;
end;
writeln′Суммаквадратовцифр:′,sum'Сумма квадратов цифр: ', sum′Суммаквадратовцифр:′,sum;
end.