Por favor bakunos pido ayuda en este programa:
Un programa en C que guarde 10 numeros en un arreglo, los revise y solo guarde los primos en otro arreglo, e imprima el segundo arreglo con los numeros primos.
int main(){
int a[10], b[10], i=0, j=2, r=0, k=0;
for(i=1;i<=10;i++)
{scanf("%d", &a);}
for(i=1;i<=10;i++)
if (a>2)
{
for(j=2;j<=a;j++)
if(a%j==0)
k++;
}
if ((k<=1) || (a==2))
{r++;
b[r]=a;}
printf("los numeros primos en tu arreglo son\n");
for(i=1;i<=r;i++)
printf("%d\n", b);
}
Un programa en C que guarde 10 numeros en un arreglo, los revise y solo guarde los primos en otro arreglo, e imprima el segundo arreglo con los numeros primos.
int main(){
int a[10], b[10], i=0, j=2, r=0, k=0;
for(i=1;i<=10;i++)
{scanf("%d", &a);}
for(i=1;i<=10;i++)
if (a>2)
{
for(j=2;j<=a;j++)
if(a%j==0)
k++;
}
if ((k<=1) || (a==2))
{r++;
b[r]=a;}
printf("los numeros primos en tu arreglo son\n");
for(i=1;i<=r;i++)
printf("%d\n", b);
}