para no repetir los mensajes

jager
29 de Marzo del 2005
Quisiera que me ayudaan ya que no quiero que se repita el mensaje de que "El numero no se encuentra al hacer la comparacion entre los nomeros, ya que el programa se trata de hacer un compacion, primero se hace un arreglo de numeros y despues ingreso el numero ha comprar lo compara y o que quiero que me diga si este el numero o no
este es el codigo:
#include<stdio.h>
#include<conio.h>

main()
{

int com[5], x, sac;


clrscr();
printf("Dame los numeros para ingresarn");
for(x=1;x<=10;x++)
{
scanf("%d",&com[x]);
}


clrscr();
printf("Dame el numero a compararn");
scanf("%d",&sac);
for(x=1;x<=10;x++)
{
if( sac == com[x])
{
printf("El numero si estan");
}
else
{
printf("El numero no se encuentran");
}
}

getch();
return 0;
}

Caiman
29 de Marzo del 2005
Debes reservar en memoria 10 elementos por eso te sale el error:

com[10]

cuando recorrer este array comienzas desde cero

for(x=0;x<10;<++)
scanf("%d",&com[x])

for(x=0;x<10;a++)
{
if(sac==com[x])
printf("El numero si esta");
else
printf("El numero no se encuentra");
}