Вопрос задан 12.11.2025 в 16:53.
Предмет Информатика.
Спрашивает Клименко Давид.
Ввести целое число и найти сумму его цифр (1234). Паскаль.
Ответы на вопрос
Отвечает Полковников Александр.
Вот самый простой вариант на Паскале: читаем целое число, «разбираем» его по цифрам с конца и накапливаем сумму. Учтём отрицательные числа и случай, когда введён ноль.
Вариант 1: арифметический (через div/mod)
Пример.
Ввод: 1234
Вывод: Сумма цифр = 10
Работает быстро и не требует преобразования в строку.
Вариант 2: через строку (удобно для очень длинных чисел)
Коротко по логике:
-
Арифметический способ: берём по одной цифре через
mod 10, убираем её черезdiv 10, суммируем. -
Строковый способ: идём по символам, преобразуем каждый в число через
ord(s[i]) - ord('0'), складываем.
Для задачи вида «ввести число 1234 и найти сумму его цифр» подойдёт любой из вариантов; первый — наиболее классический.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

