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

C++-এ সর্টেড রোটেটেড অ্যারে দিয়ে K-র চেয়ে ছোট বা সমান এলিমেন্ট গণনা

আমাদের একটি সর্টেড রোটেটেড অ্যারে দেওয়া আছে। লক্ষ্য হলো এই অ্যারেতে K-র চেয়ে ছোট বা সমান (≤K) এলিমেন্টের সংখ্যা বের করা। সিম্পল ট্র্যাভার্সাল দিয়ে কাউন্ট করা যায়।

ইনপুট

Arr[]= { 1,2,3,4,9,8,10 } K=4

আউটপুট

Elements less than or equal to 4 : 4

ব্যাখ্যা: ১,২,৩,৪ ≤ ৪।

ইনপুট

Arr[]= { 5,3,6,1,8,100,12,31 } K=3

আউটপুট

Elements less than or equal to 3: 2

ব্যাখ্যা: ১,৩ ≤ ৩।

প্রোগ্রামে ব্যবহৃত পদ্ধতি

  • Arr[] অ্যারে, K ভেরিয়েবল।
  • n = আকার, count = 0।
  • i=0 to n-1: Arr[i] <= K হলে count++।
  • count প্রিন্ট।

উদাহরণ কোড

#include <iostream>
using namespace std;

int main(){
    int Arr[] = { 4,5,8,1,3,7,10,9,11 };
    int k = 7;
    int n = sizeof(Arr)/sizeof(Arr[0]);
    int count = 0;
    for(int i=0; i

আউটপুট

Elements less than or equal to 7 in given sorted rotated array : 5
  1. C++-এ m দৈর্ঘ্যের কম বা সমান সর্বোচ্চ যোগফল অ্যারে খুঁজুন

  2. N-এর চেয়ে ছোট বা সমান এবং নির্দিষ্ট ডিজিট সম থাকা সংখ্যা গণনা (C++)

  3. C++-এ সর্টেড ডাবলি লিংকড লিস্টে যেসব ট্রিপলেটের যোগফল x সেটির সংখ্যা গণনা

  4. C++-এ সর্টেড ডাবলি লিংকড লিস্টে যেসব ট্রিপলেটের গুণফল x সেটির সংখ্যা গণনা