কম্পিউটার টিউটোরিয়াল

সি প্রোগ্রামে অ্যারে থেকে ডুপ্লিকেট সংখ্যা মুছে ফেলা


ব্যবহারকারী অ্যারেতে ডুপ্লিকেট উপাদান সহ সংখ্যা ইনপুট দেয়। প্রোগ্রামটি ডুপ্লিকেট গুলো মুছে অনারি করবে।

উদাহরণ

  • ইনপুট: 12, 30, 12, 45, 67, 30
  • আউটপুট: 12, 30, 45, 67 (ডুপ্লিকেট মুছে ফেলার পর)

প্রোগ্রাম

#include <stdio.h>
#define MAX 100
int main() {
    int array[MAX];
    int size, i, j, k;
    printf("enter the size of array : ");
    scanf("%d", &size);
    printf("Enter elements in an array : ");
    for(i=0; i<size; i++)
        scanf("%d", &array[i]);
    for(i=0; i<size; i++) {
        for(j=i+1; j<size; j++) {
            if(array[i] == array[j]) {
                for(k=j; k<size; k++)
                    array[k] = array[k + 1];
                size--;
                j--;
            }
        }
    }
    printf("\nArray elements after deleting duplicates : ");
    for(i=0; i<size; i++)
        printf("%d\t", array[i]);
    return 0;
}

আউটপুট

enter the size of array : 10
Enter elements in an array : 23 12 34 56 23 12 56 78 45 56
Array elements after deleting duplicates : 23 12 34 56 78 45
  1. অ্যারে রিভার্স করার C প্রোগ্রাম

  2. সি শার্প প্রোগ্রাম: অ্যারে ফাইলে লেখা (Write Array to File)

  3. C#-এ অ্যারেতে ডুপ্লিকেট উপাদান খুঁজে বের করা

  4. পাইথন প্রোগ্রাম: অ্যারের ডুপ্লিকেট উপাদানগুলো প্রিন্ট করা