Untitled

 avatar
Mohammed
plain_text
a month ago
601 B
2
Indexable
#include<cmath>
#include <iostream>
using namespace std;
int main() {
    string s;
    cin>>ws;
    getline(cin,s);
    for(int i=0;i<s.size();i++) {
        if (!(((s[i]>='A' && s[i]<='Z')||(s[i]>='a'&&s[i]<='z')) ||s[i]==' ')) {
            s.erase(i,1);
            i--;
        }
    }
    for(int i=0;i<s.size();i++) {
        if(s[i]==' '&&s[i+1]==' ') {
            s.erase(i,1);
            i--;
        }
    }
    s.pop_back();
    int cnt=1;
    for (int i=0;i<s.size();i++) {
        if(s[i]==' ') {
            cnt++;

        }
    }
    cout<<cnt<<endl;
}
Leave a Comment