Program to find the first repeating element in an array of integers in C++
#include <bits/stdc++.h>
using namespace std;
int main() {
int array[100], n, i;
cout << "Enter number of elements: ";
cin >> n;
cout << "\nEnter elements: ";
for (i = 0; i < n; i++)
cin >> array[i];
cout << "Original array: ";
for (int i = 0; i < n; i++)
cout << array[i] << " ";
// selecting an element
for (int i = 0; i < n; i++)
// traversing to check repetition
for (int j = i + 1; j < n; j++)
if (array[i] == array[j]) {
cout << "\nFirst repeating integer is " << array[i];
return 0;
}
cout << "No integer repeated\n";
return 0;
}
Output
Enter number of elements: 5
Enter elements: 1 2 3 4 5
Original array: 1 2 3 4 5
No integer repeated
