Advertisement
nguyenhappy92

Chữ cái đầu viết hoa còn lại viết thường

Dec 19th, 2015
823
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. // Viet chu hoa dau thanh con lai chu thuong
  2. // Khai bao cac ham thu vien neu co
  3. #include<stdio.h>
  4. #include<conio.h>
  5. #include<string.h>// ham thu vien
  6. #define SIZE 100
  7. void main()
  8. {
  9. char S[SIZE];
  10. gets(S);
  11. int n=strlen(S);
  12. if(S[0]>='A' && S[0]<='Z')// Chuyen ki tu dau thanh hoa
  13. printf("%c",S[0]);
  14. else
  15. printf("%c",S[0]-32);// neu thuong thi chuyen thanh hoa
  16. for(int i=1;i<n;i++)
  17. {
  18. if(S[i]!=' ')// ki tu tiep theo cach khac khoang trang
  19. {
  20. if(S[i]>='A' && S[i]<='Z')// chu hoa thanh thuong
  21. printf("%c",S[i]+32);
  22. else
  23. printf("%c",S[i]);// neu ko giu nguyen
  24. }
  25. else// neu ko gap khoang trang
  26. {
  27. printf("%c",S[i]);
  28. if(S[i+1]>='A' && S[i+1]<='Z') // tuong tu
  29. {
  30. printf("%c",S[i+1]);
  31. i++;
  32. }
  33. else
  34. {
  35. printf("%c",S[i+1]-32);
  36. i++;
  37. }
  38. }
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement