

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
bool dx(string a) {
string kt="";
for (int i=a.length()-1; i>=0; i--) kt+=a[i];
if (kt==a) return true;
return false;
}
int main() {
string a,b="",c="";
cin >> a;
int k;
cin >> k;
for (int i=0; i<k; i++) b+=a[i];
for (int i=k; i<a.size(); i++) c+=a[i];
k = 0;
if (dx(b)) k++;
if (dx(c)) k++;
cout << k;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
string s,s1,s2;
int k, c;
int main()
{
getline(cin,s);
cin >> k;
s1 = s.substr(0, k);
s2 = s.substr(k, s.size()-k);
if (s1==([](string s){reverse(s.begin(), s.end()); return s;})(s1)) c++;
if (s2==([](string s){reverse(s.begin(), s.end()); return s;})(s2)) c++;
cout << c;
}
$\\$
`@Daoanhviet96`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
15
261
9
cảm ơn