Сборник практических заданий и их решений для языка программирования Java.
Меню
пятница, 20 сентября 2013 г.
Создайте программу, вычисляющую и выводящую на экран сумму цифр трехзначного числа n.
В переменной n хранится натуральное трёхзначное число. Создайте программу, вычисляющую и выводящую на экран сумму цифр числа n.
1. Переменной a типа int присвоим значение в виде любого трехзначного числа.
2. Теперь, чтобы складывать числа, составляющие заданное число, нам необходимо их получить.
3. Для этого предлагаю использовать деление заданного числа по модулю на 10, последняя цифра заданного числа попадет в остаток. Для того, чтобы получить 2 (3,4. ) цифру с конца заданного числа нам перед делением по модулю необходимо разделить заданное число на 10 (100,1000. );
4. Выводим результат на экран, В отличие от задачи с двузначным числом, я не использовал переменные для присвоения им значений отдельных цифр чсила в a, так как по условия задачи с этим числами надо провести лишь действие сложения, что вполне можно сделать и так.
Сумма и произведение цифр трехзначного числа
public class Zadachi<
public static void main(String[] args)<
System.out.println(«Сумма цифр числа » +a +» равна «+((a%10)+((a/10)%10)+((a/100)%10));
Источник: javazadachi.blogspot.com
Найти сумму цифр заданного трехзначного числа (программа Паскаль)
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
- Обратная связь
- Правила сайта
Источник: www.soloby.ru
Знакомство с языком Python: Найдите сумму цифр трехзначного числа
Задача 2: Найдите сумму цифр трехзначного числа.
Пример:
123 -> 6 (1 + 2 + 3) 100 -> 1 (1 + 0 + 0)
Решение:
num = input(«Введите трехзначное число: «)
num1 = int(num[0])
num2 = int(num[1])
num3 = int(num[2])
print(«Сумма трехзначного числа:», num1 + num2 + num3)
Пояснение:
Основной способ решения это математический с целочисленным делением и есть более простой второй — разбиение строки на символы.
Решаю задачи на Python — найти сумму цифр трехзначного числа
Общая оценка
Интересность
Сложность задачи
Лаконичность кода
Похожий код:
Алексей Петров
Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VRhttps://blablacode.ru/python/1643″ target=»_blank»]blablacode.ru[/mask_link]