#51. Numere cu exact trei divizori
Numere cu exact trei divizori
Sarcină
Determinați câte numere naturale din intervalul [a, b] au exact trei divizori pozitivi distincți. Se numără inclusiv 1 și numărul însuși printre divizori. De exemplu, 4 are divizorii 1, 2, 4, iar 16 are cinci divizori, deci nu se numără.
Rezolvați problema în C++, folosind instrucțiunile for și if.
Intrare
Programul citește numerele naturale a b, separate printr-un spațiu.
Ieșire
Afișați numărul valorilor care au exact trei divizori pozitivi.
Restricții și precizări
1 ≤ a ≤ b ≤ 1000000000- Ambele capete ale intervalului sunt incluse.
- Nu este necesar să verificați fiecare număr din interval. Analizați ce proprietate trebuie să aibă un număr cu exact trei divizori.
input
1 100
output
4