C Program to Search an Element in an Array2 min read

In this tutorial, we will write a program to search an element in an array in C. There are various ways or algorithms to search an element in an array, we will use linear search.

Before going further, you should have knowledge of the following topics in C programming.

Explanation:

We will create a program that will take an array element from the user. Then the user will enter an element that needed to be searched. Then the searching will be applied (shown in the program below).

If the element is present in an array it will display found else display not found.


C Program to Search an Element in an Array

Output:

Enter the size of an array: 5
Enter 5 elements in an array:
12 55 89 2 67

Enter the element to be searched: 89
Element 89 is found at the position 3.


C Program to search an element in an array using Pointers

A separate function( search_function()) will be created where the array pointer will be declared and the searched element along with the size of an array will be passed. The function will return 1 if any element matches with the searched element otherwise it will return 0.

Output:

Enter the size of an array: 7
Enter 7 elements of an array:
5
12
55
78
1
63
29

Enter the element to be searched: 78
Searched element 78 is present.


MORE

String Pattern Programs in C

In this tutorial, we will write various C pattern programs for String. Before that, you may go through the following topics in C. for loop …
Read More

Java Program to Find pair of Integers in Array whose sum is given Number

In this tutorial, we will write a program to find a pair of elements from an array whose sum equals a given number in java …
Read More

Program to Print Diamond Alphabet Patterns in C

In this tutorial, we will learn to write a C program to print Diamond patterns using alphabets/characters. However, in this tutorial, we will create a …
Read More

Half Diamond Pattern in C using Alphabets

In this tutorial, we will learn and code the half diamond alphabet patterns in C programming language. However, in this tutorial, we will create a …
Read More

Half Pyramid of Alphabets in C

In this tutorial, we will learn and code alphabet patterns in C programming language specifically the Half pyramid of alphabets in C programming. However, in …
Read More

Inverted Half Pyramid Pattern of Alphabets in C

In this tutorial, we will write a C program to print half Pyramid using alphabets/characters. Before that, you may go through the following topic in …
Read More