Write a program to find whether the array of integers contains a duplicate number

Table of Contents

Program in C

#include <stdio.h>
#include <conio.h>
int main()
{
int array[10], i, n, j, flag =0;
clrscr();
printf("\n Enter the size of the array : ");
scanf("%d", &n);
for(i=0;i<n;i++)
{
printf("\n array[%d] = ", i);
scanf("%d", &array[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(array[i] == array[j] && i!=j)
{
flag =1;
printf("\n Duplicate numbers found at locations %d and %d", i, j);
}
}
}
if(flag==0)
printf("\n No Duplicates Found");
return 0;
}

Output

Enter the size of the array : 5
array[0] = 1
array[1] = 2
array[2] = 3
array[3] = 2
array[4] = 5
Duplicate numbers found at locations 1 and 3

Leave a Comment