Advertisement
_Kripaka001_

найди слова 6

Jan 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.54 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     cout << "enter symbols(words)(limit 30 symbols)" << endl;
  8.     char userWords[31];
  9.     cin.getline(userWords,31);
  10.  
  11.     cout << "these symbols are taking part in the test now" << endl;
  12.     cout << userWords << endl;
  13.  
  14.     int symbolNum,symbol1,symbol2,word;
  15.  
  16.     symbolNum = 31;
  17.     symbol1 = 1;
  18.     symbol2 = 1;
  19.     word = 0;
  20.  
  21.  
  22.  
  23.     for(int i = 0 ; i < symbolNum; i++){
  24.  
  25.             symbol1 = i;
  26.             symbol2 = i;
  27.  
  28.             if((userWords[symbol1 - 1] >= 'A' && userWords[symbol1 - 1] <= 'Z') || (userWords[symbol1 - 1] >= 'a' && userWords[symbol1 - 1] <= 'z')){
  29.  
  30.                 if(!(userWords[symbol2]  >= 'A' && userWords[symbol2]  <= 'Z') || !(userWords[symbol2]  >= 'a' && userWords[symbol2] <= 'z' )){
  31.  
  32.                     if((userWords[symbol2]  >= ' ' && userWords[symbol2]  <= ',') || (userWords[symbol2] >= '.' && userWords[symbol2] <= '@')        // условие
  33.                     || (userWords[symbol2] >= '[' && userWords[symbol2] <= 96) || (userWords[symbol2] >= '{' && userWords[symbol2] <= 126)) {     //условие
  34.  
  35.  
  36.                         word++;
  37.  
  38.                     }else {
  39.  
  40.                         if(userWords[symbol2]  == '\0'){
  41.                             word++;
  42.  
  43.                         }
  44.                     }
  45.  
  46.             }
  47.         }
  48.         cout <<endl;
  49.         cout << word << "word(s) in line" << i;
  50.  
  51.     } //for
  52.  
  53.     cout << word << "word(s) in line";
  54.     cout << endl << "-------------------------------";
  55.  
  56.  
  57.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement