Guest User

Untitled

a guest
Jan 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5. void xoa(char str[], int &len, int k)
  6. {
  7. for (int i = k; i < len-1; i++)
  8. str[i] = str[i + 1];
  9. str[len - 1] = NULL;
  10. len--;
  11. }
  12. void xoatrangkep(char str[], int &len)
  13. {
  14. for (int i = 0; i < len; i++)
  15. if (str[i] == ' ' && str[i + 1] == ' ')
  16. {
  17. xoa(str, len, i + 1);
  18. i--;
  19. }
  20. }
  21. void xoatrangcuoi(char str[], int &len)
  22. {
  23. if (str[len-1] == ' ')
  24. {
  25. str[len-1] = NULL;
  26. len--;
  27. }
  28. }
  29. void xoatrangdau(char str[], int &len)
  30. {
  31. if (str[0] == ' ')
  32. xoa(str, len, 0);
  33. }
  34. void inthuong(char str[], int len)
  35. {
  36. for (int i = 0; i < len; i++)
  37. {
  38. int k = (int)str[i];
  39. if (65 <= k && k <= 90)
  40. k += 32;
  41. str[i] = (char)k;
  42. }
  43. }
  44. void inhoa(char str[], int len)
  45. {
  46. str[0] = str[0]-32;
  47. for (int i = 1; i < len; i++)
  48. if (str[i] == ' ')
  49. str[i + 1] = str[i+1]-32;
  50. }
  51.  
  52. int main()
  53. {
  54.  
  55. char str[100];
  56. gets_s(str);
  57. int len = strlen(str);
  58. xoatrangkep(str, len);
  59. xoatrangcuoi(str, len);
  60. xoatrangdau(str, len);
  61. inthuong(str, len);
  62. inhoa(str, len);
  63. cout << str;
  64. system("pause");
  65. return 0;
  66. }
Add Comment
Please, Sign In to add comment