Составить программу для паскаля: Найти сумму квадратов цифр целого числа. Количество цифр...

0 голосов
33 просмотров

Составить программу для паскаля: Найти сумму квадратов цифр целого числа. Количество цифр в числе не указан


Информатика (338 баллов) | 33 просмотров
Дано ответов: 2
0 голосов

Program summa_zifr;

Var S, X, A: integer;

begin

s:=0;

Write ('Введите число для нахождения суммы');

Read (X);

While X<>0 do begin

A:= X mod 10;

S:= A * A + S;

X:= X div 10;

end;

Write ('Сумма квадратов цифр числа" , X , '=', S);

end.

 'Сумма квадратов цифр числа' - одинарный апостроф на конце предложения:)))

0 голосов

var
a,b,s:integer;
begin
readln (a);
while (a>0) do
begin
b:=a mod 10;
s:=s+b*b;
a:=a div 10;
end;
writeln (s);
end.

 

(17.7k баллов)