Prodotto delle cifre#906

Prodotto delle cifre (Editoriale)

Per trovare il prodotto delle cifre, prima di tutto bisogna estrarre dal numero ciascuna cifra separatamente. Per farlo si utilizzano due operazioni dell'aritmetica intera:

Sia un numero di tre cifre, il numero delle centinaia, il numero delle decine, il numero delle unità, cioè n = 100a + 10b + c. Allora:

Resta da calcolare e stampare il prodotto a \cdot b \cdot c.

Esempio

Per n = 235:

Il prodotto delle cifre è uguale a 2 \cdot 3 \cdot 5 = 30.

Implementazione dell'algoritmo

Leggiamo i dati in input.

scanf("%d",&n);

Calcoliamo la cifra delle centinaia , delle decine e delle unità .

a = n / 100;
b = n / 10 % 10;
c = n % 10;

Calcoliamo e stampiamo il prodotto delle cifre del numero.

res = a * b * c;
printf("%d\n",res);

Implementazione 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();
  }
} 

Implementazione Python

Leggiamo i dati in input.

n = int(input())

Calcoliamo la cifra delle centinaia , delle decine e delle unità .

a = n // 100
b = n // 10 % 10
c = n % 10

Calcoliamo e stampiamo il prodotto delle cifre del numero.

res = a * b * c
print(res)

Implementazione Python — cifre

Leggiamo i dati in input.

n = input()

Calcoliamo e stampiamo il prodotto delle cifre del numero.

res = int(n[0]) * int(n[1]) * int(n[2])
print(res)