Learn More Way

Problem :

Print All Unique Elements in the Array

Print All Unique Elements in the Array

যা শিখবো:

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার থেকে array size ও elements ইনপুট নেওয়া

C
scanf("%d", &n);
for(i = 0; i < n; i++) {
    scanf("%d", &arr[i]);
}

Step 2: প্রতিটি element-এর জন্য check করা এটি unique কিনা

C
for(i = 0; i < n; i++) {
    int flag = 0;
    for(j = 0; j < n; j++) {
        if(i != j && arr[i] == arr[j]) {
            flag = 1; // যদি অন্য কোথাও একই element থাকে
            break;
        }
    }

    if(flag == 0) {
        printf("%d ", arr[i]); // শুধুমাত্র unique element প্রিন্ট হবে
    }
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int arr[100];
    int n, i, j, flag;

    printf("Enter the number of elements: ");
    scanf("%d", &n);

    printf("Enter %d elements:\n", n);
    for(i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    printf("\nUnique elements in the array are:\n");
    for(i = 0; i < n; i++) {
        flag = 0;
        for(j = 0; j < n; j++) {
            if(i != j && arr[i] == arr[j]) {
                flag = 1;
                break;
            }
        }

        if(flag == 0) {
            printf("%d ", arr[i]);
        }
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
Enter the number of elements: 7
Enter 7 elements:
1 2 2 3 4 4 5

Unique elements in the array are:
1 3 5

উদাহরণ ২:

C
Enter the number of elements: 6
Enter 6 elements:
10 20 30 10 20 40

Unique elements in the array are:
30 40

ব্যাখ্যা:

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.