Descomposició Factorial W25150


Statement
 

pdf   zip   main.cc

Es tracta de fer una funció recursiva que donat un nombre enter nn mostri per pantalla la descomposició factorial de nn. La descomposició factorial d’un nombre nn és la llista de factors primers de nn ordenats de menor a major, separats per un espai. Per exemple, la descomposició factorial de 60 és 2 2 3 5. Observeu que un mateix divisor pot aparèixer vàries vegades.

El codi del programa a completar (main.cc) el trobareu a la icona anomenada .CPP just al principi de l’enunciat. La funció a completar es diu __descomposicio_factorial. La resta no cal tocar-la.

Entrada

L’entrada és una seqüència de nombres enters positius.

Sortida

La sortida és, per a cada nombre nn de l’entrada, una línia amb nn seguit de dos punts, un espai, i la descomposició factorial del nn. Per simplicitat, es permet deixar l’espai al final de cada línia, per poder escriure cada nombre de la descomposició factorial seguit d’un espai.

Public test cases
  • Input

    8
    15
    50
    99
    210
    1000

    Output

    8: 2 2 2 
    15: 3 5 
    50: 2 5 5 
    99: 3 3 11 
    210: 2 3 5 7 
    1000: 2 2 2 5 5 5 
    
  • Information
    Author
    PRO1
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++