Untitled
#include<cmath> #include <iostream> using namespace std; int main() { string s; cin>>ws; getline(cin,s); string ss; for(int i=0;i<s.size();i++) { if ((((s[i]>='A' && s[i]<='Z')||(s[i]>='a'&&s[i]<='z')) ||s[i]==' ')) { ss+=s[i]; } } for(int i=0;i<ss.size()-1;i++) { if(ss[i]==' '&&ss[i+1]==' ') { ss.erase(i,1); i--; } } if(ss[s.size()-1]==' ') { ss.pop_back(); } int cnt=1; for (int i=0;i<ss.size()-1;i++) { if(ss[i]==' ') { cnt++; } } cout<<cnt<<endl; }
Leave a Comment