কম্পিউটার

স্ট্রিং এর দৈর্ঘ্য পেতে, সংমিশ্রণ এবং অক্ষর অদলবদল করতে C++ প্রোগ্রাম


ধরুন আমাদের দুটি স্ট্রিং s এবং t আছে, আমাদের তিনটি লাইনে আউটপুট বের করতে হবে, প্রথম লাইনে s এবং t এর দৈর্ঘ্য রয়েছে স্পেস দ্বারা বিভক্ত, দ্বিতীয় লাইনে s এবং t এর সংমিশ্রণ রয়েছে এবং তৃতীয় লাইনে s এবং t রয়েছে। স্থান দ্বারা পৃথক করা হয় কিন্তু তাদের প্রথম অক্ষর অদলবদল করা হয়।

সুতরাং, যদি ইনপুটটি s ="হ্যালো", t ="প্রোগ্রামার" এর মত হয়, তাহলে আউটপুট হবে

5 10
helloprogrammer
pello hrogrammer

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • s এর দৈর্ঘ্য প্রদর্শন করুন তারপর একটি স্থান এবং t এর দৈর্ঘ্য প্রিন্ট করুন

  • প্রদর্শন s + t

  • temp :=s[0]

  • s[0] :=t[0]

  • t[0] :=তাপমাত্রা

  • প্রদর্শন s তারপর একটি ফাঁকা স্থান এবং প্রদর্শন t

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include <iostream>
using namespace std;
int main(){
    string s = "hello", t = "programmer";
    cout << s.length() << " " << t.length() << endl;
    cout << s + t << endl;
    char temp = s[0];
    s[0] = t[0];
    t[0] = temp;
    cout << s << " " << t << endl;
}

ইনপুট

"hello", "programmer"

আউটপুট

5 10
helloprogrammer
pello hrogrammer

  1. একটি BST-তে অপারেশন করার জন্য C++ প্রোগ্রাম

  2. ফার্ম্যাট প্রাইমালিটি টেস্ট করার জন্য C++ প্রোগ্রাম

  3. স্ট্রিং কপি করার জন্য C++ প্রোগ্রাম

  4. দুই নম্বর অদলবদল করতে C++ প্রোগ্রাম