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

C++-এ স্পেসকে হাইফনে রূপান্তর


এই C++ প্রোগ্রামে, স্ট্রিং-এ থাকা স্পেসগুলো হাইফন (-) দিয়ে প্রতিস্থাপন করা হবে। প্রথমে cstring ক্লাসের length() ফাংশন দিয়ে স্ট্রিংর দৈর্ঘ্য নির্ণয় করা হয়, তারপর স্ট্রিং ট্রাভার্স করে স্পেসের জায়গায় হাইফন বসানো হয়।

উদাহরণ

#include <cstring> 
#include <iostream> 
using namespace std; 

int main() { 
    // র স্ট্রিং ডিক্লেয়ারেশন 
    string str = "Coding in C++ programming"; 
    cout << "Normal String::" << str << endl; 
    for (int i = 0; i < str.length(); ++i) { 
        // স্পেসকে '-' দিয়ে রিপ্লেস করা 
        if (str[i] == ' ') { 
            str[i] = '-'; 
        } 
    } 
    // '-' সহ আউটপুট স্ট্রিং 
    cout << "Output string::" << str << endl; 
    return 0; 
}

আউটপুট

প্রোগ্রামের আউটপুট হাইফন মোডিফিকেশনসহ নিচের মতো দেখা যাবে যখন ইউজার স্ট্রিং ইনপুট দেবে:

Normal String::Coding in C++ programming 
Output string::Coding-in-C++-programming

  1. C++-এ ন্যূনতম স্ট্রিং পরিবর্তন: ফ্রিকোয়েন্সি মিলান

  2. C++-এ স্ট্রিং-এর সব সাফিক্সের সাথে সাদৃশ্যের যোগফল

  3. C++-এ স্ট্রিংকে সর্বনিম্ন দৈর্ঘ্যে এনকোড করা (Encode String with Shortest Length)

  4. সি++-এ ব্র্যাকেটসহ বাইনারি ট্রি থেকে স্ট্রিং রূপান্তর