ধরুন আমাদের একটি সংখ্যা 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