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

সি++-এ অ্যানসর্টেড অ্যারেতে K-তম সর্বনিম্ন উপাদান (ছোট রেঞ্জ)

এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখব যা অ্যানসর্টেড অ্যারেতে K-তম সর্বনিম্ন সংখ্যা বের করবে।

সমস্যা সমাধানের ধাপসমূহ

  • অ্যারে এবং k ইনিশিয়ালাইজ করুন।
  • সর্ট মেথড ব্যবহার করে অ্যারেটি সর্ট করুন।
  • অ্যারেতে k-1 ইনডেক্সের মান রিটার্ন করুন।

উদাহরণ কোড

#include <bits/stdc++.h>
using namespace std;

int findKthSmallestNumber(int arr[], int n, int k) {
    sort(arr, arr + n);
    return arr[k - 1];
}

int main() {
    int arr[] = { 3, 5, 23, 4, 15, 16, 87, 99 }, k = 5;
    cout << findKthSmallestNumber(arr, 7, k) << endl;
    return 0;
}

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফল পাওয়া যাবে:

16

নিষ্কর্ষ

এই টিউটোরিয়াল সম্পর্কে আপনার যেকোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।

  1. অ্যারেতে a+b+c=d হওয়া সর্বোচ্চ d বের করা (C++)

  2. সি++ প্রোগ্রাম: অনসর্টেড অ্যারেতে kটি নিকটতম সংখ্যা খুঁজে বের করা

  3. সি++ প্রোগ্রাম: অ্যারেতে সর্বনিম্ন মানের ফ্রিকোয়েন্সি (Frequency) নির্ণয়

  4. C++ প্রোগ্রাম: অ্যারে পার্টিশনিং মেথড দিয়ে kth সবচেয়ে ছোট এলিমেন্ট বের করা