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

C++-এ স্ট্রিংর প্রতিটি ক্যারেক্টারে লুপ চালানো

এই প্রোগ্রামে আমরা দেখব কীভাবে C++-এ একটি স্ট্রিংর প্রতিটি ক্যারেক্টারের মধ্য দিয়ে ইটারেট করা যায়। প্রতিটি ক্যারেক্টারে লুপ চালাতে, আমরা ০ থেকে (স্ট্রিং দৈর্ঘ্য - ১) পর্যন্ত লুপ ব্যবহার করতে পারি। ক্যারেক্টার এক্সেস করার জন্য আমরা সাবস্ক্রিপ্ট অপারেটর "[]" বা স্ট্রিং অবজেক্টের at() ফাংশন ব্যবহার করতে পারি।

ইনপুট: একটি স্ট্রিং "Hello World"
আউটপুট: "Hello World"

অ্যালগরিদম

স্টেপ ১: স্ট্রিং নিন
স্টেপ ২: স্ট্রিংর আগে R ব্যবহার করে এটিকে র স্ট্রিং बनান
স্টেপ ৩: শেষ

উদাহরণ কোড

#include<iostream>
using namespace std;

main() {
    string my_str = "Hello World";
    for(int i = 0; i < my_str.length(); i++) {
        cout << my_str.at(i) << endl; // i পজিশনের ক্যারেক্টার পান
    }
}

আউটপুট

H
e
l
l
o

W
o
r
l
d
  1. স্ট্রিং-এ ক্যারেক্টার বা অ্যালফাবেটের ফ্রিকোয়েন্সি বের করার C++ প্রোগ্রাম

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

  3. স্ট্রিংয়ের দৈর্ঘ্য (Length) বের করার C++ প্রোগ্রাম

  4. ক্যারেক্টারের ASCII মান বের করার C++ প্রোগ্রাম