Informatică, întrebare adresată de alexutaq, 9 ani în urmă

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 Emil1234
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!

Alte întrebări interesante