Advertisement
_Kripaka001_

найди слова 8

Mar 7th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 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,symbol,word,i;
  15.  
  16.     symbolNum = 31;
  17.     symbol = 1;
  18.     word = 0;
  19.     for( i=0;i<symbolNum;i++){
  20.  
  21.         if(userWords[i] = '\0'){
  22.             symbolNum=i;
  23.         }
  24.  
  25.     }
  26.     // for
  27.  
  28.     for (i=0;i < symbolNum;i++){
  29.         if(userWords[i] = '\0'){
  30.             symbolNum=i;
  31.             break;
  32.         }
  33.     }
  34.     // for
  35.  
  36.  
  37.  
  38.     for( i = 0 ; i < symbolNum; i++){
  39.  
  40.              symbol = i;
  41.  
  42.             if((userWords[symbol] >= 'A' && userWords[symbol] <= 'Z') || (userWords[symbol] >= 'a' && userWords[symbol] <= 'z' || userWords[symbol] == '-')){
  43.  
  44.                 if(!(userWords[symbol+1] >= 'A' && userWords[symbol+1] <= 'Z') || (userWords[symbol+1] >= 'a' && userWords[symbol+1] <= 'z' || userWords[symbol+1] == '-')){
  45.                 word++;
  46.  
  47.                 }else{
  48.  
  49.                 continue;
  50.  
  51.                 }
  52.  
  53.             }
  54.             // if
  55.  
  56.  
  57.  
  58.         cout << endl;
  59.         cout << word << "word(s) in line" << i;
  60.  
  61.  
  62.  
  63.     }
  64.     //for
  65.  
  66.     cout << word << "word(s) in line";
  67.     cout << endl << "-------------------------------";
  68.  
  69.  
  70.     }
  71.     // int main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement