Write a program to Find Duplicate Elements in Array in C ?
Write a program to Find Duplicate Elements in Array in C ?
- Array is the collection of similar data type, In this program we find duplicate elements from an array, Suppose array have 3, 5, 6, 11, 5 and 7 elements, in this array 5 appears two times so this is our duplicate elements.

Find Duplicate Elements in Array
Read Also
Sample Code
#include <stdio.h>
#include <conio.h>
void main() {
int i,
arr[20],
j,
no;
clrscr();
printf("Enter size of array: ");
scanf("%d", & no);
printf("Enter any %d elements in array: ", no);
for (i = 0; i < no; i++) {
scanf("%d", & arr[i]);
}
printf("Duplicate elements are: ");
for (i = 0; i < no; i++) {
for (j = i + 1; j < no; j++) {
if (arr[i] == arr[j]) {
printf("%d\n", arr[i]);
}
}
}
getch();
}
Output
Enter size of Array : 5
Enter any 5 elements in array:
5 4 5 2 3
Duplicate elements are:
5