Giúp em code C++ em bị sai cú xin giúp cảm ơn.
#include <stdio.h>
int main(){
// n?i 2 xâu
string noixau(string a, string b) {
string res = a + b;
return res;
}
// chuy?n toàn b? xâu v? k? t? in thư?ng
string toLower(string a) {
for (int i = 0; i < a.size(); i++) {
if (a[i] >= 'A' && a[i] <= 'Z') a[i] += 'a' - 'A'
}
return a;
}
// chuy?n toàn b? xâu thành k? t? in hoa
string toUpper(string a) {
for (int i = 0; i < a.size(); i++) {
if (a[i] >= 'a' && a[i] <= 'z') a[i] += 'A' - 'A-a'
}
return a;
}
// chu?n hóa các t? cách nhau nhi?u d?u cách v? m?t d?u cách và vi?t hoa ch? cái đ?u, nh?ng ch? cái sau đ? in thư?ng
string chuanhoa(string a) {
int start = 0;
string res = "";
while (start < a.size() && start a[start] == ' ') start++;
if (start == a.size()) return res;
if (a[start] >= 'a' && a[start] <= 'z') a[start] += 'A' - 'a'
res += a[start];
for (int i = start + 1; i< a.size(); i++) {
if (a[i-1] != ' ' && a[i] != ' ') {
if (a[i] >= 'A' && a[i] <= 'Z') a[i] += 'a'-'A'
res += a[i];
}
else if (a[i-1] == ' ' && a[i] != ' ') {
if (a[i] >= 'a' && a[i] <= 'z') a[i] += 'A'-'a'
res += a[i];
}
}
return res;
}