একটি স্ট্রিং দেওয়া আছে। কনsekutিভ (ক্রমাগত) ক্যারেক্টরগুলো এক লাইনে প্রিন্ট করুন, নন-কনsekutিভ হলে নতুন লাইন দিন।
উদাহরণ: ইনপুট: "abcxstk" → আউটপুট:
abc
x
st
k
প্রতিটি ক্যারেক্টর তার আগের ক্যারেক্টরের সাথে +/-১ পার্থক্য আছে কিনা চেক করুন। হ্যাঁ হলে সেম লাইনে, না হলে নতুন লাইন।
#include <iostream>
using namespace std;
int main() {
string str = "stukfrpq";
cout << str[0];
for (int i = 1; str[i] != '\0'; i++) {
if ((str[i] == str[i-1] + 1) || (str[i] == str[i-1] - 1))
cout << str[i];
else
cout << "\n" << str[i];
}
return 0;
}
stu k f r pq