Просмотрите данные программы, сформулируйте задачи, которые они реализуют. program z4;
var a,k,s:longint;
begin
writeln('Введите число');
readln(a);
s:=a;
while s>9 do
begin
k:=s; s:=0;
repeat
s:=s+k mod 10; k:=k div 10;
until k=0
end;
Writeln('Цифровой корень числа',a,'=',s);
end.