Fișierul intrare/ieșire factorizare.in, factorizare.out Sursă IQ Academy
Autor teorie Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 1 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Factorizare (clasa a 7-a)

Notă: acesta este un exercițiu introductiv în recursivitate. Pentru a avea sens respectați cerința întocmai, rezolvîndu-l recursiv. Dacă scrieți corect programul el nu trebuie să conțină instrucțiuni de ciclare, gen for, while sau do ... while și nici vectori sau matrice.

Se dă un număr N. Să se descompună în factori primi.

Date de intrare

Fișierul de intrare factorizare.in va conține numărul N.

Date de ieșire

În fișierul de ieșire factorizare.out se va scrie descompunerea lui N în factori primi. Factorii primi vor fi afișați în ordine crescătoare, cîte unul pe linie. Pe o linie se va afișa o pereche de numere D și P, despărțite cu un spațiu, cu semnificația D este factor prim, iar P este puterea lui maximală în N.

Restricții

  • 2 ≤ N < 1014

Exemple

factorizare.in factorizare.out Explicații
12
2 2
3 1
12 = 22 · 31
234
2 1
3 2
13 1
234 = 21 · 32 · 131

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii