Simple Searching In Array C Example Program

Simple Searching In Array Example:


/*##Simple Searching In Array*/
/*##Searching Programs, Array Example Programs*/

#include  <stdio.h>
#define ARRAY_SIZE 5
 
int main()
{
    int numbers[ARRAY_SIZE], i ,search_key;

	// Read Input
    for (i = 0; i < ARRAY_SIZE; i++)
    {
		printf("Enter the Number : %d  : ", (i+1));
        scanf("%d", &numbers[i]);
    }
    
    printf("Enter the key\n");
    scanf("%d", &search_key);
    
    /*  Simple Search with Position */
	for (i = 0; i < ARRAY_SIZE; i++)
    {
		if(numbers[i] == search_key)
		{
			printf("Search Element Found . Position Is : %d \n",(i+1));
			break;
		}
		if(i == ARRAY_SIZE - 1)
		{
			printf("Search Element is not in Array.\n");
		}
    }
    
    
}

Sample Outputs:

Sample 1:

Enter the Number : 1  : 45
Enter the Number : 2  : 56
Enter the Number : 3  : 67
Enter the Number : 4  : 78
Enter the Number : 5  : 34
Enter the key
78
Search Element Found . Position Is : 4 

Sample 2:
Enter the Number : 1  : 45
Enter the Number : 2  : 67
Enter the Number : 3  : 48
Enter the Number : 4  : 35
Enter the Number : 5  : 78
Enter the key
23
Search Element is not in Array.