miércoles, 27 de junio de 2012

2. Números Primos


/* Dado un vector A de 10 elementos, generar un segundo vector B en donde se almacenarán únicamente 
los números primos encontrados en el vector A. */




#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int A[10],B[10],i,j,cont;
cout<<"\n \t \t \t Numeros Primos\n \n";
for(i=0;i<=9;i++)
{
cout<<" \t \t Ingrese la posicion " <<i <<" del vector ";
cin>>A[i];
}
for(i=0;i<=9;i++)
{
cont=0;
for(j=1;j<=A[i];j++)
{
if (A[i]%j==0)
{
         cont++;
}
}

if (cont==2)
{
B[i]=A[i];
}
else
B[i]=0;
}
cout<<"\n \t \t \t Los numeros primos son:\n \n";
for(i=0;i<=9;i++)
{
if (B[i]!=0)
cout<<B[i]<<"\t \t";
}
getch();
}

No hay comentarios:

Publicar un comentario