View Code of Problem 58

#include<stdio.h>	
int main()
{
	char a[1000];
	int i,flag=0,count=0;
	gets(a);
	for(i=0;a[i]!='\0';i++)
	{
		if(((a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A'))&&flag==0)
			{	
				count++;
				flag=1;
			}
		else if(a[i]==' ')
		{
			flag=0;
		}
	} 
	printf("%d",count);	
} 

Double click to view unformatted code.


Back to problem 58