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

C++-এ স্ট্রিংকে নির্দিষ্ট বার ক্যাটেনেট করা (Concatenate String N Times)


এখানে আমরা দেখব কীভাবে আমরা একটি স্ট্রিংকে n বার ক্যাটেনেট করতে পারি। n-এর মান ইউজার দেবে। এই সমস্যা খুব সহজ। C++-এ আমরা ক্যাটেনেশনের জন্য + অপারেটর ব্যবহার করতে পারি। কোড দেখে আইডিয়া নিন।

অ্যালগরিদম

concatStrNTimes(str, n)

begin
    res := empty string
    for i in range 1 to n, do
        res := concatenate res and res
    done
    return res
end

উদাহরণ

#include<iostream>
using namespace std;
main() {
    string myStr, res = "";
    int n;
    cout << "Enter String: ";
    cin >> myStr;
    cout << "Enter number of times it will be concatenated: ";
    cin >> n;
    for(int i = 0; i < n; i++) {
        res += myStr;
    }
    cout << "Result: " << res;
}

আউটপুট

Enter String: Hello Enter number of times it will be concatenated: 5 Result: HelloHelloHelloHelloHello

  1. C++-এ দেওয়া সংখ্যার ডিজিটগুলোর যোগফল বের করা

  2. দুই স্ট্রিং কনক্যাটেনেট (Concatenate) করার C++ প্রোগ্রাম

  3. পাইথনে বাইনারি স্ট্রিংয়ে ১ গুলো গ্রুপ করতে ন্যূনতম স্ব্যাপ

  4. পাইথনে স্ট্রিং নাম্বার প্যালিনড্রোম কিনা চেক করা