Se consideră un șir de numere întregi . Un număr se numește moderat dacă poate fi scris sub forma produsului a două numere prime consecutive, adică , unde sunt numere prime consecutive.
Cerințe
- Se dă un singur număr , determinați dacă este moderat.
- Se dă un șir de numere, verificați pentru fiecare număr dacă este moderat.
Date de intrare
Fișierul de intrare moderat.in
conține:
Pe prima linie numărul întreg ( pentru cerința 1 sau pentru cerința 2):
În cazul cerinței se citește un singur număr . În cazul cerinței se citește un număr și un șir de numere.
Date de ieșire
Fișierul de ieșire moderat.out
trebuie să conțină:
Pentru cerința se va afișa numărul în cazul în care este moderat sau în caz contrar. Pentru cerința , pentru fiecare număr din șir, se va afișa numărul în cazul în care este moderat sau în caz contrar, cu un spațiu între ele.
Restricții și precizări
- ;
- ;
- .
# | Punctaj | Restricții |
---|---|---|
1 | 10 | Pentru exemplele din enunț. |
2 | 30 | |
3 | 30 | și |
4 | 30 | și |
Exemplul 1
moderat.in
1
15
moderat.out
15
Explicație
Cerința verifică numărul: , deci este moderat, întrucât si sunt numere prime.
Exemplul 2
moderat.in
1
20
moderat.out
-1
Explicație
Cerința verifică numărul: , care nu poate fi scris ca un produs de numere prime consecutive.
Exemplul 3
moderat.in
2
5
6 10 15 35 77
moderat.out
6 -1 15 35 77
Explicație
Cerința verifică mai multe numere:
- e moderat;
- nu e moderat;
- e moderat;
- e moderat;
- e moderat.