এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা একটি প্রাকৃতিক সংখ্যার সমস্ত ভাজক খুঁজে বের করে। এটা একটা সোজা সমস্যা। আসুন এটি সমাধানের পদক্ষেপগুলি দেখি৷
৷-
নম্বরটি শুরু করুন৷
৷ -
একটি লুপ লিখুন যা 1 থেকে প্রদত্ত সংখ্যার বর্গমূল পর্যন্ত পুনরাবৃত্তি করে।
-
প্রদত্ত সংখ্যাটি বর্তমান সংখ্যা দ্বারা বিভাজ্য কিনা তা পরীক্ষা করুন৷
-
যদি উপরের শর্তটি সন্তুষ্ট হয়, তাহলে বর্তমান নম্বর এবং দেওয়া_সংখ্যা/চলতি_সংখ্যা প্রিন্ট করুন।
-
উদাহরণ
আসুন কোডটি দেখি।
#include <bits/stdc++.h> using namespace std; void findDivisors(int n) { for (int i = 1; i <= sqrt(n); i++) { if (n % i == 0) { if (n / i == i) { cout << i << " "; } else { cout << i << " " << n / i << " "; } } } cout << endl; } int main() { findDivisors(65); return 0; }
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
1 65 5 13
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।