Să se scrie o funcție C++ care verifică dacă un număr natural transmis ca parametru este aproape prim. Un număr natural este aproape prim dacă se poate scrie ca produs de două numere prime distincte.
Restricţii şi precizări
- numele funcției scrise este a_prim
- funcția are un parametru, număr natural, a cărui valoare este mai mică decât
2
31
- rezultatul funcției este
1
dacă valoarea parametrului este număr aproape prim, respectiv0
în caz contrar
Exemplu
Numărul 14
este aproape prim, deoarece 14=2*7
, iar 2
și 7
sunt numere prime.
Important
Soluția propusa va conține doar funcția cerută. Introducerea în soluție a altor instrucțiuni poate duce la erori de compilare sau de execuție, care vor duce la depunctarea soluției.