Print All Unique Elements in the Array
flag
variable) ব্যবহারscanf("%d", &n);
for(i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
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 প্রিন্ট হবে
}
}
#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;
}
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
Enter the number of elements: 6
Enter 6 elements:
10 20 30 10 20 40
Unique elements in the array are:
30 40
flag == 0
), তাহলে সেটি unique