Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <cstring>
  3. void deletechar(char *str, int pos) {
  4. int i;
  5. for (i = pos; i < strlen(str); i++) {
  6. str[i] = str[i + 1];
  7. }
  8. }
  9.  
  10. char deletespace(char *str) {
  11. int k = 0;
  12. int i;
  13. for (i = 0; i < 1000; i++) {
  14. if (str[i] == ' ' && str[i + 1] == ' ') {
  15. deletechar(str, i);
  16. k++;
  17. }
  18. if (str[i] == '"' && str[i + 1] == ' ') {
  19. deletechar(str, i + 1);
  20. k++;
  21. }
  22. if (str[i] == '.' && str[i + 1] == ' ') {
  23. deletechar(str, i + 1);
  24. k++;
  25. }
  26. }
  27. if (k != 0) {
  28. return deletespace(str);
  29. }
  30. }
  31. int main() {
  32. char string1[1000];
  33.  
  34. scanf("%s", string1);
  35. deletespace(string1);
  36. printf("%s", string1);
  37.  
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement