#include <iostream>
#include <fstream>
using namespace std;
ifstream f("fisier.txt");
int main()
{
int nr,x,d;
while (f>>nr)
{
x=0;
if (nr<0)
{
nr = nr * -1;
for (d=1;d<=nr;d++)
if (nr%d==0) x++;
if (x==2) cout<<nr * -1<<" ";
}
else
{
for (d=1;d<=nr;d++)
if (nr%d==0) x++;
if (x==2) cout<<nr<<" ";
}
}
return 0;
}
Dacă în fișierul "fisier.txt" se află valorile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -7 -5, atunci pe ecran se vor afișa valorile 2 3 5 7 11 13 -7 -5
Sper că te-am ajutat, coroană? :)