Добуток цифр#906

Добуток цифр (Розбір)

Щоб знайти добуток цифр, спочатку потрібно виділити з числа кожну цифру окремо. Для цього використовуються дві операції цілочисельної арифметики:

Нехай — трицифрове число, — число його сотень, — число десятків, — число одиниць, тобто n = 100a + 10b + c. Тоді:

Залишається обчислити та вивести добуток a \cdot b \cdot c.

Приклад

Для n = 235:

Добуток цифр дорівнює 2 \cdot 3 \cdot 5 = 30.

Реалізація алгоритму

Читаємо вхідні дані.

scanf("%d",&n);

Обчислюємо цифру сотень , десятків та одиниць .

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 = 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)