Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- void xoa(char str[], int &len, int k)
- {
- for (int i = k; i < len-1; i++)
- str[i] = str[i + 1];
- str[len - 1] = NULL;
- len--;
- }
- void xoatrangkep(char str[], int &len)
- {
- for (int i = 0; i < len; i++)
- if (str[i] == ' ' && str[i + 1] == ' ')
- {
- xoa(str, len, i + 1);
- i--;
- }
- }
- void xoatrangcuoi(char str[], int &len)
- {
- if (str[len-1] == ' ')
- {
- str[len-1] = NULL;
- len--;
- }
- }
- void xoatrangdau(char str[], int &len)
- {
- if (str[0] == ' ')
- xoa(str, len, 0);
- }
- void inthuong(char str[], int len)
- {
- for (int i = 0; i < len; i++)
- {
- int k = (int)str[i];
- if (65 <= k && k <= 90)
- k += 32;
- str[i] = (char)k;
- }
- }
- void inhoa(char str[], int len)
- {
- str[0] = str[0]-32;
- for (int i = 1; i < len; i++)
- if (str[i] == ' ')
- str[i + 1] = str[i+1]-32;
- }
- int main()
- {
- char str[100];
- gets_s(str);
- int len = strlen(str);
- xoatrangkep(str, len);
- xoatrangcuoi(str, len);
- xoatrangdau(str, len);
- inthuong(str, len);
- inhoa(str, len);
- cout << str;
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment