Program to Find an Element From an Array (Linear Search)
- Write a program to Find an Element From an Array (Linear Search) in C
- Write a program to Find an Element From an Array (Linear Search) in C++
- Write a program to Find an Element From an Array (Linear Search) in Python
- Write a program to Find an Element From an Array (Linear Search) in PHP
- Write a program to Find an Element From an Array (Linear Search) in Java
- Write a program to Find an Element From an Array (Linear Search) in Java Script
- Write a program to Find an Element From an Array (Linear Search) in C#
Explanation:
Searching for an element in an array entails going over the array and comparing each element with the specified target value.
Steps:
- Input the Array and Target Value:
- Take the array and the element to search (target value) as input.
- Iterate Through the Array:
- Start from the first element and check if it matches the target value.
- Check for Match:
- If a match is found, print the index (or position) of the element and exit the search.
- If the loop completes without finding the target, indicate that the element is not present in the array.
Program to Find an Element From an Array (Linear Search)
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int size = sizeof(arr) / sizeof(arr[0]);
int target, found = 0;
printf("Enter the element to search: ");
scanf("%d", &target);
for (int i = 0; i < size; i++) {
if (arr[i] == target) {
printf("Element %d found at index %d\n", target, i);
found = 1;
break;
}
}
if (!found) {
printf("Element %d not found in the array.\n", target);
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int arr[] = {10, 20, 30, 40, 50};
int size = sizeof(arr) / sizeof(arr[0]);
int target, found = 0;
cout << "Enter the element to search: ";
cin >> target;
for (int i = 0; i < size; i++) {
if (arr[i] == target) {
cout << "Element " << target << " found at index " << i << endl;
found = 1;
break;
}
}
if (!found) {
cout << "Element " << target << " not found in the array." << endl;
}
return 0;
arr = [10, 20, 30, 40, 50]
target = int(input("Enter the element to search: "))
if target in arr:
print(f"Element {target} found at index {arr.index(target)}")
else:
print(f"Element {target} not found in the array.")
<?php
$arr = array(10, 20, 30, 40, 50);
echo "Enter the element to search: ";
$target = intval(trim(fgets(STDIN)));
$found = false;
foreach ($arr as $index => $value) {
if ($value == $target) {
echo "Element $target found at index $index\n";
$found = true;
break;
}
}
if (!$found) {
echo "Element $target not found in the array.\n";
}
?>
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50};
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the element to search: ");
int target = scanner.nextInt();
boolean found = false;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
System.out.println("Element " + target + " found at index " + i);
found = true;
break;
}
}
if (!found) {
System.out.println("Element " + target + " not found in the array.");
}
}
}
const arr = [10, 20, 30, 40, 50];
const prompt = require('prompt-sync')();
const target = parseInt(prompt("Enter the element to search: "));
const index = arr.indexOf(target);
if (index !== -1) {
console.log(`Element ${target} found at index ${index}`);
} else {
console.log(`Element ${target} not found in the array.`);
}
using System;
class Program {
static void Main() {
int[] arr = {10, 20, 30, 40, 50};
Console.Write("Enter the element to search: ");
int target = int.Parse(Console.ReadLine());
bool found = false;
for (int i = 0; i < arr.Length; i++) {
if (arr[i] == target) {
Console.WriteLine($"Element {target} found at index {i}");
found = true;
break;
}
}
if (!found) {
Console.WriteLine($"Element {target} not found in the array.");
}
}
}