An alternative approach
Code:
#include <stdio.h>
#include <stdlib.h>
#define SIZE 10
int main(void)
{
int n;
int i;
int numArray[SIZE];
srand(time(NULL));
n = rand() % 10;
for (i = 0; i < SIZE; i++)
{
numArray[i] = rand() % 10;
}
printf("Looking for %d\n", n);
for (i = 0; i < SIZE; i++)
{
printf("Checking element %d (value:%d)\n", i, numArray[i]);
if (numArray[i] == n)
{
break;
}
}
if (i < SIZE)
{
printf("Found %d in element number %d\n", n, i);
}
else
{
printf("Failed to find it!\n");
}
return(0);
}
/* Sample Output:
Looking for 1
Checking element 0 (value:9)
Checking element 1 (value:8)
Checking element 2 (value:0)
Checking element 3 (value:1)
Found 1 in element number 3
*/