KPrince
Tổng số bài gửi : 74 Points : 110 Số lần được cảm ơn : 10 Join date : 15/03/2012
| Tiêu đề: 139. Đổi các từ ở đầu câu sang chữ hoa và những từ không phải đầu câu sang chữ thường. Fri Mar 30, 2012 9:43 pm | |
| tiếp nhé - Code:
-
#include <iostream> using namespace std;
void Nhap (char*S) { flushall(); cout<<"Nhap: "; gets(S); }
//void Doi (char*S) // lam thu cong //{ // int n=strlen (S); // for (int i=1; i<n; i++) // { // if (S[i]==' ') // { // i++; // if ('a'<=S[i] && S[i]<='z') // S[i]-=32; // else // if ('A'<=S[i] && S[i]<='Z') // continue; // } // else // if ('A'<=S[i] && S[i]<='Z') // S[i]+=32; // else // if ('a'<=S[i] && S[i]<='z') // continue; // if ('a'<=S[0] && S[0]<='z') // S[0]-=32; // else // if ('A'<=S[0] && S[0]<='Z') // continue; // } //}
void Doi (char*S) { int n=strlen (S); // dung ham toupper S[0]=toupper(S[0]); for (int i=1; i<n; i++) if (S[i]==' ') { i++; S[i]=toupper(S[i]); } else if ('A'<=S[i] && S[i]<='Z') S[i]+=32; }
void main() { char S[100]; Nhap (S); Doi (S); cout<<S; } | |
|