View Code of Problem 58

#include<stdio.h>
#include<string.h>
int main(){
	int i,count=0,j;
	char a[100];
	gets(a);
	for(i=0;i<strlen(a);i++){
		if(a[i]!=' '&&a[i+1]==' '){
			count++;
			for(j=i+1;j<strlen(a);j++){
				if(a[j]!=' '){
					i=j-1;
					break;
				}
			}
		}
	}
	if(a[strlen(a)-1]==' '){
		printf("%d\n",count);	
	}else
		printf("%d\n",count+1);		
	return 0;
}

Double click to view unformatted code.


Back to problem 58