Repeating elements in an array

Write a program to find the Repeating elements in an array.

Example:

Input:  arr[]={2,1,3,3,4,5,4}
Output: Repeating elements are
3 4 
C Program

#include <stdio.h>

int main()
{
    int arr[] = {2133454};

    int n = sizeof(arr) / sizeof(arr[0]);

    int maximum = 0;
    for (int i = 0i < ni++)
    {
        if (arr[i] > maximum)
        {
            maximum = arr[i];
        }
    }

    int freq[maximum + 1];
    for (int i = 0i <= maximumi++)
    {
        freq[i] = 0;
    }

    for (int i = 0i < ni++)
    {
        freq[arr[i]]++;
    }

    printf("Repeating elements are\n");
    for (int i = 0i <= maximumi++)
    {
        if (freq[i] > 1)
        {
            printf("%d "i);
        }
    }
    return 0;
}

No comments:

Post a Comment