Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- cout << "enter symbols(words)(limit 30 symbols)" << endl;
- char userWords[31];
- cin.getline(userWords,31);
- cout << "these symbols are taking part in the test now" << endl;
- cout << userWords << endl;
- int symbolNum,symbol1,symbol2,word;
- symbolNum = 31;
- symbol1 = 1;
- symbol2 = 1;
- word = 0;
- for(int i = 0 ; i < symbolNum; i++){
- symbol1 = i;
- symbol2 = i;
- if((userWords[symbol1 - 1] >= 'A' && userWords[symbol1 - 1] <= 'Z') || (userWords[symbol1 - 1] >= 'a' && userWords[symbol1 - 1] <= 'z')){
- if(!(userWords[symbol2] >= 'A' && userWords[symbol2] <= 'Z') || !(userWords[symbol2] >= 'a' && userWords[symbol2] <= 'z' )){
- if((userWords[symbol2] >= ' ' && userWords[symbol2] <= ',') || (userWords[symbol2] >= '.' && userWords[symbol2] <= '@') // условие
- || (userWords[symbol2] >= '[' && userWords[symbol2] <= 96) || (userWords[symbol2] >= '{' && userWords[symbol2] <= 126)) { //условие
- word++;
- }else {
- if(userWords[symbol2] == '\0'){
- word++;
- }
- }
- }
- }
- cout <<endl;
- cout << word << "word(s) in line" << i;
- } //for
- cout << word << "word(s) in line";
- cout << endl << "-------------------------------";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement