Code em bi ao vay a dem bao nhieu chu trong xau doi xung neu ko phai xau doi xung thi in ra khong phai xau doi xung

#include<bits/stdc++.h>
using namespace std;
bool xdx(const string & str){
int trai=0;
int phai=str.size()-1;
while(trai<phai){
if(str[trai]!=str[phai]){
return false;
}
trai++;
phai–;
}
return true;
}
bool dxdx(const string & str){
int dem=0;
for(int i =0;i<256;++i){
if(!xdx(str)){
dem++;
}
}
return dem;
}
int main(){
string s;
getline(cin,s);
cout<<dxdx(s)<<endl;
return 0;
}
CODE EM BI AO VAY A
DEM BAO NHIEU CHU TRONG XAU DOI XUNG NEU KO PHAI XAU DOI XUNG THI IN RA KHONG PHAI XAU DOI XUNG

bạn có thể gõ tiếng việt có dấu được không?

theo như code của bạn thì kiểm tra xem chuỗi có đối xứng không

code thì bạn nên bỏ vào thẻ code, format đàng hoàng cho dễ đọc

bool xdx(const string & str){
  int trai=0;
  int phai=str.size()-1;
  while(trai<phai){
    if(str[trai]!=str[phai]){
      return false;
    }
    trai++;
    phai--; // 2 dấu -, ko phải –
 }
 return true;
}
int main(){
  string s;
  getline(cin,s);
  cout<<xdx(s)<<endl;
  return 0;
}

còn dxdx của bạn mình k biết để làm gì?

1 Like

Boy, when you start coding something, you’d check your codes manually on paper with some values ​​to see if your codes are complete or incomplete. For example, have you ever thought about the case that “trai == phai”?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?