Write a program to search an element in an array using pointers
Program
#include <stdio.h>void main(){ int a[30], n, i, *p, key; printf("Enter how many numbers you want to input: "); scanf("%d", &n); p = a; printf("\nEnter numbers:\n"); for (i = 0; i < n; i++) { scanf("%d", p + i); } printf("Enter the element to be searched: "); scanf("%d", &key); for (i = 0; i < n; i++) { if (key == (*(p + i))) { printf("Number found at %d", i + 1); } } printf("\n");}
Result
Enter how many numbers you want to input: 3
Enter numbers:
1 2 3
Enter the element to be searched: 2
Number found at 2