Wednesday, January 31, 2018

Find Duplicate Elements in Array in C

#include <stdio.h>
#define MAX 50  // Maximum array size

int main()
{
    int arr[MAX];
    int i, j, size;

    /* Input size of array */
    printf("size of the array : ");
    scanf("%d", &size);

    /* Input elements in array */
    printf("Input array : ");
    for(i=0; i<size; i++)
    {
        scanf("%d", &arr[i]);
    }

    /*
     * Find all duplicate elements in array
     */
    for(i=0; i<size; i++)
    {
        for(j=i+1; j<size; j++)
        {
            /* If duplicate found then print */
            if(arr[i] == arr[j])
            {
           printf(" %d ", arr[i]);
            }
        }
    }

    return 0;
}

No comments:

Post a Comment