View Code of Problem 58

#include <stdio.h>
#include<string.h> 
int main()
{
	char a[100];
	int i,count,f,k; 
	gets(a);
	count=0;
	f=0;
	k=0;
	if(a[0]==' '){
		for(i=0;i<strlen(a);i++){
			if(a[i]!=' '){
				k=i;
				break;
			}
		}	
	}
	
	for(i=k;i<strlen(a);i++){

		if(a[i]==' '){
	
			f=1;
		}
		if(f==1&&a[i]!=' '){
					
			count++;
			f=0;
		}
	}
	printf("%d\n",count+1);
	return 0;
}

Double click to view unformatted code.


Back to problem 58