• дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке. (язык С++)

Ответы 1

  • #include <iostream>

    #include <string>

    using namespace std;

     

    int main()

    {

    int words_value=0;

    string s;

    bool check = true ;

    getline(cin,s,'.');

    int size = s.size();

    if(s.at()!=' ' )

    words_value = 1;

    else 

    return 0 ;

    for(int i =0;i<size;i++)

    {

    if(!check) 

    {

    if(s.at(i) != ' ')

    ++words;

    check = true;

    }

    if(s.at(i)== ' ') {

    check = false ;

    i++ ;}

    }

    cout << words; 

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years