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

C++-এ লুপ, রিকার্শন বা goto ছাড়া ক্যারেক্টার n বার প্রিন্ট করা


এই भागে আমরা দেখব কিভাবে C++-এ লুপ বা রিকার্শন ব্যবহার না করে একটি ক্যারেক্টার n বার প্রিন্ট করা যায়। আমরা স্ট্রিং ক্লাসের কনস্ট্রাক্টর ব্যবহার করে এই সমস্যাটি সমাধান করতে পারি। সেখানে একটি কনস্ট্রাক্টর রয়েছে যেখানে প্রিন্ট করার ক্যারেক্টার এবং কতবার প্রিন্ট করা হবে সেটি নেওয়া হয়।

উদাহরণ কোড

#include <iostream> 
using namespace std; 
void print_char_n_times(char my_char, int count) { 
    cout << string(count, my_char) << endl; 
} 
int main() { 
    // ক্যারেক্টার B ১০ বার প্রিন্ট 
    print_char_n_times('B', 10); 
    // ক্যারেক্টার x ৩০ বার প্রিন্ট 
    print_char_n_times('x', 30); 
}

আউটপুট

BBBBBBBBBB
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  1. C++-এ লিংকড লিস্টের אל্টারনেট নোড প্রিন্ট করুন (রিকার্সন ছাড়া)

  2. সি++ প্রোগ্রাম: রিকারশন ছাড়া রুট-টু-লিফ (Root-to-Leaf) সব পাথ প্রিন্ট করা

  3. C++ প্রোগ্রামিং-এ রিকার্শন ছাড়া রুট-টু-লিফ পথ প্রিন্ট করা

  4. পাইথনে লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা (রিকার্শন)