C Exercises: Find the two repeating elements in a given array
C Array: Exercise-44 with Solution
Write a program in C to find the two repeating elements in a given array.
Visual Presentation:
Sample Solution:
C Code:
#include<stdio.h>
#include<stdlib.h>
// Function to find and display the elements that are repeated in the array
void find2RepetElement(int arr1[], int arr_size) {
int i, j;
printf("The repeating elements are: ");
for(i = 0; i < arr_size; i++) {
for(j = i + 1; j < arr_size; j++) {
if(arr1[i] == arr1[j]) {
printf(" %d ", arr1[i]);
}
}
}
}
int main() {
int arr1[] = {2, 7, 4, 7, 8, 3, 4};
int ctr = sizeof(arr1) / sizeof(arr1[0]);
int i;
// Print the original array
printf("The given array is : ");
for(i = 0; i < ctr; i++) {
printf("%d ", arr1[i]);
}
printf("\n");
// Find and display the repeating elements in the array
find2RepetElement(arr1, ctr);
return 0;
}
Sample Output:
The given array is : 2 7 4 7 8 3 4 The repeating elements are: 7 4
Flowchart:
C Programming Code Editor:
Previous: Write a program in C to find the smallest missing element from a sorted array.
Next: Write a program in C to find two elements whose sum is closest to zero.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming-exercises/array/c-array-exercise-44.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics