Пример 6. составим функцию, которая вычисляет сумму цифр числа. будем рассуждать так: сумма цифр числа n равна значению последней цифры плюс сумма цифр числа div(n, 10). сумма цифр однозначного числа равна самому этому числу, это условие окончания рекурсии. получаем следующую функцию: function sumdig(n: integer): integer; var sum: integer; begin sum: =n mod 10; if n> =10 then sum: =sum+sumdig (n div 10); sumdig: = sum end; нужно максимально понятно обьяснить, как так получилось. 10 класс, паскаль
253
395
Ответы на вопрос:
Функция с именем sumdig принемает значение целого числа n- число, сумму цыфор которого нужно вычислить переменной sum присваеваем значение последней цыфры числа n потом если n> 10( прибавляем к sum значение последний цыфры числа n, предварительно отбросив от него последнюю цыфру) таким образом мы находиму сумму цыфр числа
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vipborisov20018.04.2023 04:00
-
Natasha167805.08.2022 14:39
-
putinal27.01.2022 12:54
-
venerochka0202.05.2022 07:46
-
vsevolod201328.03.2022 15:27
-
anastasiabojko528.07.2022 03:10
-
nastyakarmazina102.12.2021 06:33
-
Фиалка201725.07.2022 02:30
-
Учёныймастер0615.07.2020 14:26
-
орпна21.12.2022 23:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.