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.



Follow us on Facebook and Twitter for latest update.