কম্পিউটার

সি# ব্যবহার করে কোনো ইনবিল্ট ফাংশন ব্যবহার না করে কীভাবে একটি সাজানো অ্যারেতে অনুপস্থিত নম্বর এবং পুনরাবৃত্তি নম্বর খুঁজে পাবেন?


অনুপস্থিত নম্বর খুঁজে পেতে

একটি নতুন অ্যারে তৈরি করুন এবং পুরো অ্যারের মাধ্যমে ট্রাভার্স করুন এবং সংখ্যাটিকে নতুন অ্যারেতে সত্য করুন যদি নম্বরটি পাওয়া যায় পুরো অ্যারের মাধ্যমে ট্র্যাভার্স করুন এবং অনুপস্থিত উপাদান হিসাবে প্রথম মিথ্যা উপাদানটি ফেরত দিন৷

পুনরাবৃত্ত উপাদান খুঁজে পেতে

নতুন অ্যারে থেকে প্রথম সত্য উপাদানটি হবে পুনরাবৃত্তি উপাদান।

উদাহরণ

using System;
namespace ConsoleApplication{
   public class Arrays{
      public void MissingNumberAndRepeatedNumber(int[] arr){
         bool[] tempArray = new bool[arr.Length + 1];
         int missingelement = -1;
         int repeatingelement = -1;
         for (int i = 0; i < arr.Length; i++){
            int index = arr[i];
            if (!tempArray[index]){
               tempArray[index] = true;
            }
         };
         for (int i = 0; i < tempArray.Length; i++){
            if (!tempArray[i]){
               missingelement = i;
               break;
            }
         }
         int[] tempArray1 = new int[arr.Length + 1];
         for (int i = 0; i < arr.Length; i++){
            int index = arr[i];
            if (tempArray1[index]==0){
               tempArray1[index] = 1;
         }else if (tempArray1[index]==1){
            tempArray1[index] = 2;
      }
   };
   for (int i = 0; i < tempArray1.Length; i++){
         if (tempArray1[i]==2){
            repeatingelement = i;
            break;
         }
      }
      Console.WriteLine(missingelement);
      Console.WriteLine(repeatingelement);
   }
}
class Program{
      static void Main(string[] args){
         Arrays a = new Arrays();
         int[] arr = { 0, 1, 1, 3, 4 };
         a.MissingNumberAndRepeatedNumber(arr);
         Console.ReadLine();
      }
   }
}

আউটপুট

2
1

  1. C# এ পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার অঙ্কের যোগফল কীভাবে খুঁজে পাওয়া যায়?

  2. একটি সম্পত্তি ব্যবহার করে জ্যাগড অ্যারের দৈর্ঘ্য কীভাবে খুঁজে পাবেন?

  3. আপনি কিভাবে C# এ একটি অ্যারের মাত্রার সংখ্যা খুঁজে পাবেন?

  4. কিভাবে এক্সেল ব্যবহার করে একটি সংখ্যার ঘনক এবং ঘনক মূল খুঁজে বের করতে হয়