Дано трёхзначное
положительное число. Вычислите произведение его цифр.
Вход. Одно трёхзначное положительное число n.
Выход. Выведите
произведение цифр числа n.
Пример
входа |
Пример
выхода |
235 |
30 |
элементарная
задача
Пусть n –
трёхзначное число. Тогда:
·
число его сотен a
равно n / 100;
·
число его десятков b
равно n / 10 % 10;
·
число его единиц c
равно n % 10;
Остается
вычислить и вывести произведение a * b * c.
Реализация алгоритма
Читаем входные данные.
scanf("%d",&n);
Вычисляем цифру сотен a, десятков b и единиц c.
a = n / 100;
b = n / 10 % 10;
c = n % 10;
Вычисляем и выводим произведение
цифр числа.
res = a * b * c;
printf("%d\n",res);
Java реализация
import java.util.*;
public class Main
{
public static void main(String []args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
int a = n / 100;
int b = n / 10 % 10;
int c = n % 10;
int res = a * b * c;
System.out.println(res);
con.close();
}
}
Python реализация
Читаем входные данные.
n = int(input())
Вычисляем цифру сотен a, десятков b и единиц c.
a = n // 100
b = n // 10 % 10
c = n % 10
Вычисляем и выводим произведение
цифр числа.
res = a * b * c
print(res)
Python реализация – цифры
Читаем входные данные.
n = input()
Вычисляем и выводим произведение
цифр числа.
res = int(n[0]) * int(n[1]) * int(n[2])
print(res)