Răspuns :
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int aux,n,i,NrPrime[100],k,j=1;
cout<<"n=";cin>>n;
int v[n];
ifstream f("NUMERE.txt");
f>>n;
for(i=1;i<=n;i++)
f>>v[i];
for(i=1;i<=n;i++)
{
for(k=2;k<=v[i]/2;k++)
if(v[i]%k==0)
{
NrPrime[j]=v[i]; //formam un vector doar cu numerele prime din fisier
j++;
}
}
for(i=1;i<=j-1;i++)
for(k=i+1;k<=j;k++)
if(NrPrime[i]>NrPrime[k]
{
aux=NrPrime[i];
NrPrime[i]=NrPrime[k];
NrPrime[k]=aux;
} //am sortat vectorul format din numere prime
for(i=1;i<=j;i++)
cout<<NrPrime[i]; //afisam vectorul sortat si format doar din numere prime
return 0;
}
#include <fstream>
using namespace std;
int main()
{
int aux,n,i,NrPrime[100],k,j=1;
cout<<"n=";cin>>n;
int v[n];
ifstream f("NUMERE.txt");
f>>n;
for(i=1;i<=n;i++)
f>>v[i];
for(i=1;i<=n;i++)
{
for(k=2;k<=v[i]/2;k++)
if(v[i]%k==0)
{
NrPrime[j]=v[i]; //formam un vector doar cu numerele prime din fisier
j++;
}
}
for(i=1;i<=j-1;i++)
for(k=i+1;k<=j;k++)
if(NrPrime[i]>NrPrime[k]
{
aux=NrPrime[i];
NrPrime[i]=NrPrime[k];
NrPrime[k]=aux;
} //am sortat vectorul format din numere prime
for(i=1;i<=j;i++)
cout<<NrPrime[i]; //afisam vectorul sortat si format doar din numere prime
return 0;
}