Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,v[100],k=0,a[100],ok;
cout<<"n: ";
cin>>n;
for(int i=1;i<=n;++i){
cin>>v[i];
}
for(int i=1;i<=n;++i){
ok=0;
for(int j=2;j<=v[i]/2;++j){
if(v[i]%j==0){
ok++;
v[i]=NULL;
}
}
if(ok==0){
k++;
a[k]=v[i];
}
}
if(k==0)
cout<<"au fost sterse toate";
else
for(int i=1;i<=k;++i){
cout<<a[i]<<" ";
}
return 0;
}
Explicație:
1. am citit n;
2.am citit elementele vectorului;
3.am aflat daca elementul vectorului este prim sau nu;
4.daca e neprim primeste valoarea null;
5.dace e prim un al doilea vector primeste valoarea respectiva;
6.am afisat al doilea vector : a;
7.daca nu e niciun nr prim se afiseaza "au fost sterse toate";
daca mai ai probleme sa le pui ca asa exersez si eu
ms.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!