Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1.     int Perev(int m)
  2.     {
  3.         char buff[255];
  4.         int  n = 0, z = 0;
  5.  
  6.         while (str[n])
  7.             if (m == 0)
  8.             {
  9.                 while (str[n] != ' ')
  10.                 {
  11.                     buff[n] = str[n];
  12.                     ++n;
  13.                 }
  14.                 break;
  15.             }
  16.             else
  17.             {
  18.                 if (str[n] == ' ') --m;
  19.                 ++n;
  20.             }
  21.         if (m > 0)
  22.         {
  23.             std::cout << "net slov";
  24.             return 0;
  25.         }
  26.         else buff[n + 1] = '\0';
  27.  
  28.         m = strlen(buff);
  29.         n = 0;
  30.        
  31.         while (n < strlen(str))
  32.         {
  33.             for (int i = n; (str[n] != ' '); --i)
  34.             {
  35.                 if (str[n] == buff[i])
  36.                 {
  37.                     n++;
  38.                     m--;
  39.                 }
  40.                 else
  41.                 {
  42.                     while (str[n] != ' ') n++;
  43.                     m = strlen(buff);
  44.                     break;
  45.                 }
  46.                 if (m == 0)
  47.                 {
  48.                     m = strlen(buff);
  49.                     z++;
  50.                     n++;
  51.                 }
  52.             }
  53.             while (str[n] == ' ')
  54.                 n++;
  55.         }
  56.         std::cout << "Kol-vo " << z;
  57.         return z;
  58.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement