Find Duplicate elements in Array in C || Arrays || C programming
In this, we are going to see a program in which we will count the number of repeated elements in an array in C programming Language.

 

#include <stdio.h>
void main()
{
    int arr1[100];
    int arr2[100];
    int arr3[100];
    int n, c = 1, ctr = 0;
    int i, j;

    printf("Enter the size of Array");
    scanf("%d", &n);
    printf("Enter elements ");
    for (i = 0; i < n; i++)
    {
        scanf("%d", &arr1[i]);
    }
    
    for (i = 0; i < n; i++)
    {
        arr2[i] = arr1[i];
        arr3[i] = 0;
    }
    
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
        {
            if (arr1[i] == arr2[j])
            {
                arr3[j] = c;
                c++;
            }
        }
        c = 1;
    }
    for (i = 0; i < n; i++)
    {
        if (arr3[i] == 2)
        {
            flag++;
        }
    }
    printf("There are %d duplicate elements in the array \n", flag);
}

#ENJOY CODING

Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post