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++) { bool flag=false; if ((((s[i]>='A' && s[i]<='Z')||(s[i]>='a'&&s[i]<='z')))) { ss+=s[i]; flag=false; }else if (s[i]==' ' && !flag) { ss+=' '; flag=true; } } if(!ss.empty()&&ss[ss.size()-1]==' ') { ss.pop_back(); } int cen=(ss.empty()?0:1); for (int i=0;i<ss.size()-1;i++) { if(ss[i]==' ') { cen++; } } cout<<cen<<endl; }
Leave a Comment