Untitled
#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