কম্পিউটার

অ-বিভাজ্য অবস্থার সাথে সাজানো অ্যারে খুঁজে পেতে C++ কোড


ধরুন আমাদের একটি সংখ্যা n আছে। বিবেচনা করুন আমরা n উপাদান সহ একটি অ্যারে A গঠন করতে যাচ্ছি। একটি আরোহী ক্রমে বিভক্ত এবং সমস্ত উপাদান স্বতন্ত্র। 2 থেকে n পর্যন্ত প্রতিটি i এর জন্য (গ্যারের সূচক 1 থেকে শুরু হয়) A[i] A[i-1] দ্বারা বিভাজ্য নয়।

সুতরাং, যদি ইনপুট n =7 এর মত হয়, তাহলে আউটপুট হবে [2, 3, 4, 5, 6, 7, 8]

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

for initialize i := 2, when i <= n + 1, update (increase i by 1), do: print i

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include <bits/stdc++.h>
using namespace std;
void solve(int n){
   for (int i = 2; i <= n + 1; i++){
      printf("%d, ", i);
   }
}
int main(){
   int n = 7;
   solve(n);
}

ইনপুট

7

আউটপুট

2, 3, 4, 5, 6, 7, 8

  1. C++ এ পূর্ণসংখ্যার অ্যারেতে সর্বাধিক পণ্য সহ একটি জোড়া খুঁজুন

  2. C++ এ অনুমোদিত ডুপ্লিকেট সহ একটি অ্যারেতে একটি ফিক্সড পয়েন্ট খুঁজুন

  3. C++ এ রোটেটেড সর্টেড অ্যারেতে রোটেশন কাউন্ট খুঁজুন

  4. C++ এ একটি অ্যারেতে সর্বাধিক GCD সহ জোড়া খুঁজুন