Se dau elementele unui vector in numar de n.Afisati folosind o functie care verifica daca un numar este prim sau nu.Afisati numerele prime din sir.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
unsigned checkPrim(unsigned n){
unsigned nr=0;
if(n==1 || n==0)
return 1;
for(int i=2;i<n;i++)
if(n%i==0)
nr++;
return nr;
}
int main(){
unsigned n,v[20];
cin>>n;
for(int i=0;i<n;i++){
cin>>v[i];
if(!checkPrim(v[i]))
cout<<v[i]<<" ";
}
return 0;
}
Succes!
using namespace std;
unsigned checkPrim(unsigned n){
unsigned nr=0;
if(n==1 || n==0)
return 1;
for(int i=2;i<n;i++)
if(n%i==0)
nr++;
return nr;
}
int main(){
unsigned n,v[20];
cin>>n;
for(int i=0;i<n;i++){
cin>>v[i];
if(!checkPrim(v[i]))
cout<<v[i]<<" ";
}
return 0;
}
Succes!
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă