Из заданного числа вычли сумму его цифр. Из результата вновь вычли сумму его цифр и т. д. Через сколько таких действий получится нуль?
297
437
Ответы на вопрос:
var n,x,k: integer;
//Функция нахождения суммы цифр числа n
function sum(n: integer): integer;
var s: integer;
begin
s:= 0; //в начале сумма равна 0
while (n>0) do //Пока число положительное выполняем цикл
begin
s:= s+n mod 10; //Находим остаток от деления числа n на 10, суммируем
n:= n div 10; //Находим целую часть от деления числа n на 10
end;
sum := s;
end;
begin
readln(n);
x:= n;
k:= 0;
while (x>0) do //пока число положительное продолжаем выполнять цикл
begin
x:=x-sum(x); //от числа отнимаем сумму его цифр
inc(k); //увеличиваем счетчик
end;
writeln('k=', k);
end.
//Функция нахождения суммы цифр числа n
function sum(n: integer): integer;
var s: integer;
begin
s:= 0; //в начале сумма равна 0
while (n>0) do //Пока число положительное выполняем цикл
begin
s:= s+n mod 10; //Находим остаток от деления числа n на 10, суммируем
n:= n div 10; //Находим целую часть от деления числа n на 10
end;
sum := s;
end;
begin
readln(n);
x:= n;
k:= 0;
while (x>0) do //пока число положительное продолжаем выполнять цикл
begin
x:=x-sum(x); //от числа отнимаем сумму его цифр
inc(k); //увеличиваем счетчик
end;
writeln('k=', k);
end.
нельзя:
гнев во время спора
спорить об одном и том же
повышение голоса
желание продолжить спор
не хотите слушать мнение собеседника
не превращай спор в ссору
можно:
речевая этика
употребление вежливых обращений
выражение одобрения или согласия
приводить убедительные доводы
Не очень поняла во но надеюсь
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
denisshirockow07.04.2020 19:01
-
Электрик201621.03.2023 12:05
-
УмныйЛёд11.07.2022 05:08
-
Dinkaakissa2003.09.2022 11:07
-
karolka1020102023.09.2021 07:10
-
illaria270306.09.2022 14:44
-
di180822.04.2023 01:08
-
RomeTo14.06.2022 21:57
-
Алексей71206.04.2023 23:47
-
olgastavovaya121.04.2022 17:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.