কম্পিউটার

C++ এ N এর চেয়ে কম পণ্য সহ অর্ডার করা জোড়া গণনা করুন


আমাদের একটি সংখ্যা দেওয়া হয়েছে। লক্ষ্য হল ধনাত্মক সংখ্যার ক্রমযুক্ত জোড়া খুঁজে বের করা যাতে তাদের গুণফল N থেকে কম হয়।

আমরা এটি করব i=1 থেকে i

উদাহরণ দিয়ে বোঝা যাক।

ইনপুট

N=4

আউটপুট

Ordered pairs such that product is less than N:5

ব্যাখ্যা

Pairs will be (1,1) (1,2) (1,3) (2,1) (3,1)

ইনপুট

N=100

আউটপুট

Ordered pairs such that product is less than N: 473

ব্যাখ্যা

Pairs will be (1,1) (1,2) (1,3)....(97,1), (98,1), (99,1). Total 473.

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

  • আমরা পূর্ণসংখ্যা N.

    নিই
  • ফাংশন productN(int n) n নেয় এবং পণ্য এর সাথে অর্ডার করা জোড়ার সংখ্যা ফেরত দেয়

  • জোড়ার জন্য প্রাথমিক পরিবর্তনশীল গণনা 0 হিসাবে নিন।

  • জোড়া তৈরির জন্য লুপের জন্য দুটি ব্যবহার করে ট্র্যাভার্স।

  • i=1 থেকে i

  • 1 দ্বারা সংখ্যা বৃদ্ধি.

  • সমস্ত লুপ গণনার শেষে এই ধরনের জোড়ার মোট সংখ্যা থাকবে।

  • ফলাফল হিসাবে গণনা ফেরত দিন।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int productN(int n){
   int count = 0;
   for (int i = 1; i < n; i++){
      for(int j = 1; (i*j) < n; j++)
         { count++; }
   }
   return count;
}
int main(){
   int N = 6;
   cout <<"Ordered pairs such that product is less than N:"<<productN(N);
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
Ordered pairs such that product is less than N:10

  1. C++-এ K-এর থেকে কম পণ্য থাকা সমস্ত অনুবর্তন গণনা করুন

  2. C++ এ প্রদত্ত XOR সহ সমস্ত জোড়া গণনা করুন

  3. C++-এ b-এর চেয়ে বেশি উপসর্গ

  4. C++ এ Y এর চেয়ে কম সংখ্যা সহ সেটের ন্যূনতম সংখ্যা