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();
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario