Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <cstdlib>
  4. using namespace std;
  5. void _vhod(char* s)
  6. {
  7.     char* uk[255];
  8.     for (int i = 0; i < 255; i ++) uk[i] = &s[i];
  9.     int word = 0;
  10.     for (int i = 0; i < 255; i++)
  11.     {
  12.         if (*uk[i] == '\0' && word == 0) break;
  13.         if (*uk[i] != ' ' && *uk[i] != '\0') word++;
  14.         else
  15.         {
  16.             for (int j = i - word; j < i - 1; j++)
  17.             {
  18.                 if (*uk[j] == *uk[i - 1])
  19.                 {
  20.                     for (int k = j; k < strlen(s); k++) *uk[k] = *uk[k + 1];
  21.                     word--;
  22.                     i--;
  23.                     j--;
  24.                 }
  25.             }
  26.             word = 0;
  27.         }
  28.     }
  29. }
  30. int main()
  31. {
  32.     setlocale(LC_ALL, "rus");
  33.     char s[255] = { 0 };
  34.     cout << "Введите предложение: ";
  35.     gets(s);
  36.     _vhod(s);
  37.     puts(s);
  38.     system("pause");
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement