In primul rand (ca o eroare de algoritm), la for nu incepi de la unu,incepi de la 2,pentru ca toate numerele intregi sunt divizibile cu 1.
Erori de sintaxa:
La al doilea for ai pus ";" dupa d--.
Iar la cout ai pus "<" in loc de "<<" .
A si corect este "sqrt" nu "sqrtl".