#define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; void Formalize(char chuoi[500]) { int dodai = strlen(chuoi); while (chuoi[0] == ' ') { for (int i = 0; i < dodai - 1; i++) { chuoi[i] = chuoi[i + 1]; } chuoi[dodai - 1] = '\0'; } while (chuoi[dodai] - 1 == ' ') { chuoi[dodai - 1] = '\0'; } int i = 0; while (i < dodai - 1) { if (chuoi[i] == ' ') { if (chuoi[i + 1] == ' ') { for (int j = i + 1; j < dodai - 1; j++) chuoi[j] = chuoi[j + 1]; chuoi[dodai - 1] = '\0'; } else i++; } else i++; } _strlwr(chuoi); chuoi[0] = chuoi[0] - 32; for (int i = 0; i < dodai - 1; i++) { if (chuoi[i] == ' ') chuoi[i + 1] = chuoi[i + 1] - 32; } cout << chuoi; } int main() { char chuoi[100]; cout << "Nhap chuoi:"; cin.getline(chuoi, 100); Formalize(chuoi); return 1; }