w3resource

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:

C++ Exercises: Find and print all unique elements of a given array of integers

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:

Flowchart: Find and print all unique elements of a given array of integers

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.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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