View Code of Problem 58

#include<stdio.h>
#include<string.h>
#include<math.h>

int main(){

	
	char a[1000];
	gets(a);
	int sum=0,k=0;
	for(int i=0;i<strlen(a);i++){
		if((a[i]>='a'&&a[i]<='z')||(a[i]<='Z'&&a[i]>='A'))k++;
	
		else if(a[i]==' '&&k>0){sum++;k=0;}
		
	}
	if((a[strlen(a)-1]>='a'&&a[strlen(a)-1]<='z')||(a[strlen(a)-1]<='Z'&&a[strlen(a)-1]>='A'))sum++;
	printf("%d",sum);
}

Double click to view unformatted code.


Back to problem 58