C++ Exercises: Find and print all unique elements of a given array of integers
C++ Array: Exercise-26 with Solution
Write a C++ program to find and print all distinct elements of a given array of integers.
Visual Presentation:
Sample Solution:
C++ Code :
#include <iostream> // Header file for input/output stream
using namespace std; // Using the standard namespace
int main() // Main function
{
int array1[] = {1, 5, 7, 5, 8, 9, 11, 11, 2, 5, 6}; // Declaration and initialization of the array
int s1 = sizeof(array1) / sizeof(array1[0]); // Calculate the size of the array
cout << "Original array: "; // Output label for original array
for (int i = 0; i < s1; i++) // Loop to output elements of the original array
cout << array1[i] << " ";
cout << "\nUnique elements of the said array: "; // Output label for unique elements
for (int i = 0; i < s1; i++) // Loop to find and output unique elements
{
int j;
for (j = 0; j < i; j++) // Inner loop to check for duplicates until the current index i
{
if (array1[i] == array1[j]) // If a duplicate is found
break; // Break the loop
}
if (i == j) // If the index is equal to the inner loop's index j
cout << array1[i] << " "; // Output the unique element at index i
}
return 0; // Return 0 to indicate successful execution
}
Sample Output:
Original array: 1 5 7 5 8 9 11 11 2 5 6 Unique elements of the said array: 1 5 7 8 9 11 2 6
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a C++ program to find and print all common elements in three sorted arrays of integers.
Next: Write a C++ program to find the number of pairs of integers in a given array of integers whose sum is equal to a specified number.
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/cpp-exercises/array/cpp-array-exercise-26.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics