Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2020, Varianta 7, S3.1 - Puterea la care apare p in n

Medie 1500 ms 64 MB#bacalaureat#2020#antrenament#subiectul3

Subprogramul putere are doi parametri, n si p, prin care primeste cate un numar natural (n in [2,10^9], p in [0,10^9]). Subprogramul returneaza puterea la care apare numarul p in descompunerea in factori primi a lui n, daca p este numar prim, sau valoarea -1 in caz contrar.

Scrieti definitia completa a subprogramului.

Exemplu: daca n=80 si p=2, subprogramul returneaza numarul 4 (80=2^4*5).

Date de intrare
Se citesc de la tastatura n si p.
Date de iesire
Puterea la care apare p in n (daca p este prim), sau -1.
Restrictii
2 <= n <= 10^9, 0 <= p <= 10^9

Exemple

Exemplul 1

Intrare

80 2

Iesire

4

Exemplul 2

Intrare

80 5

Iesire

1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.