Como comparar un numero que entra con uno que esta guardado en un arreglo, programa en c
mi programa tiene que hacer
1.- un arreglo en donde de un inicio a un final me muestre puros numros primos
2.-Que ingrese una n cantidad de números dentro del rango en el que están los números primos
3.-Que haga una comparación entre el numero que se inseto con el arreglo que se creo
y si el numero que se inserto esta en el arreglo que lo imprima
LLEVO ESTO:
#include<conio.h>
#include<stdio.h>
#define filas 1000
#define columnas 5
void entrada();
int i,j,a,z,es,t,cd,primo[filas][columnas],numero[filas],primos[filas],num,por,v;
main()
{
//primos
printf("Ingresa el inicio del rango: ");
scanf("%d",&es);
printf("Ingresa el final de tu rango: ");
scanf("%d",&z);
while(es<=z)
{
a=s;
s++;
cd=0;
primos[s]=a;
for(j=1;j<=a;j++)
{
if(a%j==0)
cd++;
}
if(cd==2)
{ primo[a][j]=a,j;
printf("\t\t%d ",primos[s]);
printf("\n");
printf("\t\t\t%d ",primo[a][j]);
printf("\n");
}
} //primos
entrada();
//Comparacion
for (i=1;i<z;i++)
{
if(numero==primo[a][j])
{printf("\n%d\n",numero);}
else
{
printf("\n\n");
}
}
getch();
}
void entrada()
{
printf("¿Cuantos Numeros Desea Almacenar? ");
scanf("%d",&num);
printf("Ingresa los numeros pero deben de estar dentro del rango que asignaste");
for(i=1;i<=num;i++)
{
printf("\nIngrese el numero %d: ",i);
scanf("%d",&numero);
}
}
ESPERO ME PUEDAN AYUDAR.