কম্পিউটার

একটি অ্যারের সদৃশ সংখ্যা মুছে ফেলার জন্য একটি সি প্রোগ্রাম লিখুন


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

এখন, একটি অ্যারের পুনরাবৃত্তি সংখ্যা বা উপাদানগুলি মুছে ফেলার জন্য একটি কোড লিখুন এবং অনুলিপি ছাড়াই অনন্য উপাদানগুলির সাথে একটি অ্যারে তৈরি করুন

উদাহরণস্বরূপ,

একটি উদাহরণ নীচে ব্যাখ্যা করা হয়েছে -

  • ব্যবহারকারীর ইনপুট হল 12, 30, 12, 45, 67, 30৷
  • আউটপুট হল 12, 30, 45, 67 (ডুপ্লিকেট মুছে ফেলার পরে)।

প্রোগ্রাম

একটি অ্যারেতে সদৃশ সংখ্যাগুলি মুছে ফেলার জন্য C প্রোগ্রামটি নিম্নরূপ −

#include <stdio.h>
#define MAX 100 // Maximum size of the array
int main(){
   int array[MAX]; // Declares an array of size 100
   int size;
   int i, j, k; // Loop variables
   /* Input size of the array */
   printf("enter the size of array : ");
   scanf("%d", &size);
   /* Input elements in the array */
   printf("Enter elements in an array : ");
   for(i=0; i<size; i++){
      scanf("%d", &array[i]);
   }
   /*find the duplicate elements in an array:
   for(i=0; i<size; i++){
      for(j=i+1; j<size; j++){
         /* If any duplicate found */
         if(array[i] == array[j]){
            /* Delete the current duplicate element */
            for(k=j; k<size; k++){
               array[k] = array[k + 1];
            }
            /* Decrement size after removing duplicate element */
            size--;
            /* If shifting of elements occur then don't increment j */
            j--;
         }
      }
   }
   printf("\nArray elements after deleting duplicates : ");/*print an array after deleting the duplicate elements.
   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. রিভার্স অ্যারে করার জন্য একটি সি প্রোগ্রাম লিখুন

  2. একটি ফাইলে একটি অ্যারে লিখতে C# প্রোগ্রাম

  3. একটি অ্যারে ডুপ্লিকেট আছে কিনা তা খুঁজে বের করতে C# প্রোগ্রাম

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