কম্পিউটার

একটি অ্যারের সবচেয়ে বড় উপাদান খুঁজে পেতে C++ প্রোগ্রাম


একটি অ্যারেতে একাধিক উপাদান থাকে এবং একটি অ্যারের সবচেয়ে বড় উপাদানটি অন্য উপাদানগুলির থেকে বড়৷

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

৷ ৷
5 17 2 4

উপরের অ্যারেতে, 7 হল সবচেয়ে বড় উপাদান এবং এটি সূচক 2-এ রয়েছে।

একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করার জন্য একটি প্রোগ্রাম নিম্নরূপ দেওয়া হয়।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int a[] = {4, 9, 1, 3, 8};
   int largest, i, pos;
   largest = a[0];
   for(i=1; i<5; i++) {
      if(a[i]>largest) {
         largest = a[i];
         pos = i;
      }
   }
   cout<<"The largest element in the array is "<<largest<<" and it is at index "<<pos;
   return 0;
}

আউটপুট

The largest element in the array is 9 and it is at index 1

উপরের প্রোগ্রামে, a[] হল অ্যারে যেটিতে 5টি উপাদান রয়েছে। সবচেয়ে বড় পরিবর্তনশীল অ্যারের সবচেয়ে বড় উপাদান সংরক্ষণ করবে।

প্রাথমিকভাবে সবচেয়ে বড় অ্যারের প্রথম উপাদান সংরক্ষণ করে। তারপর একটি লুপ শুরু হয় যা সূচক 1 থেকে n পর্যন্ত চলে। লুপের প্রতিটি পুনরাবৃত্তির জন্য, বৃহত্তম এর মান একটি [i] এর সাথে তুলনা করা হয়। যদি a[i] বৃহত্তম থেকে বড় হয়, তাহলে সেই মানটি বৃহত্তম তে সংরক্ষণ করা হয়। এবং i-এর সংশ্লিষ্ট মান pos-এ সংরক্ষিত থাকে।

এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷

for(i=1; i<5; i++) {
   if(a[i]>largest) {
      largest = a[i];
      pos = i;
   }
}

এর পরে, অ্যারের বৃহত্তম উপাদানের মান এবং এর অবস্থান মুদ্রিত হয়।

এটি নিম্নরূপ দেখানো হয়েছে -

cout<<"The largest element in the array is "<<largest<<" and it is at index "<<pos;

  1. একটি 2D অ্যারেতে K’th ক্ষুদ্রতম উপাদান খুঁজে পেতে C# প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে

  3. একটি অ্যারের বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  4. একটি 2D অ্যারেতে k'th ক্ষুদ্রতম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম