Код проблемы: – ПОТОК 006
Постановка задачи:- Вам дано целое число N. Напишите программу для вычисления суммы всех цифр N.
Ввод
Первая строка содержит целое число T, общее количество тестовых случаев. Затем следуйте T строкам, каждая строка содержит целое число N.
Выход
Для каждого тестового случая вычислите сумму цифр N и выведите ее в новой строке.
Объяснение
Как сказано в постановке задачи, мы должны найти сумму всех цифр числа. Например: – 321 будет.
Для этого мы используем базовое математическое правило, которое заключается в делении, когда мы делаем 10 по модулю любого числа, мы получаем последнюю цифру этого числа в качестве вывода, используя этот принцип, мы получаем последнюю цифру 321 числа, которая равна 1. После этого мы делим n на 10, что будет.1, но так как мы объявили n целым числом, значение, принятое компилятором, будет равно 32, и мы сохраняем 32 в n. После этого мы повторяем описанные выше действия до тех пор, пока значение n не станет 0, и на прошлой неделе выводим сумму. Приведенный ниже код объясняет это.
В каждой программе мы берем T в качестве тестовых примеров, чтобы мы могли предоставить несколько входных данных программе за один запуск и получить выходные данные для всех из них за один шаг, а не запускать программу несколько раз для каждого ввода. Для этой цели используется базовый цикл for .
while(n!=0) { sum = sum+n%10; n=n/10; } System.out.println(sum);
Ввод:
3 321 4252 1556434
Выход:
6 13 28
Ссылка на исходную проблему Ссылка на исходную проблему
https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:- https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:-
https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:- || Нажмите здесь Добавить ввод в Stdin Входы
https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:- || Нажмите здесь Добавить ввод в Stdin Входы, КАК! https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:- || Нажмите здесь Добавить ввод в Stdin Входы, КАК! ДЕЛИСЬ! https://www.codechef.com/problems/FLOW006 Запустите программу отсюда:- || Нажмите здесь Добавить ввод в Stdin Входы, КАК! ДЕЛИСЬ! КОММЕНТАРИЙ!
Оригинал: “https://dev.to/atharvasiddhabhatti/codechef-sum-of-digits-of-a-number-1obn”