C Program to FIND THE EVEN WORDS IN THE STRING
#include conio.h>
#include stdio.h>
void main()
{
char a[50],temp;
int i=0,k=0,l[25],c=0,r=0;
clrscr();
for(i=0;i<25;i++)
{
l[i]=0;
}
i=0;
printf("ENTER THE STRING: ");
do
{
a[i++]=getchar();
}while(a[i-1]!='\n');
a[i]='\0';
printf("%s",a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]==' ' || a[i]=='\n')
{
temp=a[k];
a[k]=a[i-1];
a[i-1]=temp;
k=i+1;
c++;
}
else
{
l[c]++;
}
}
for(i=0;l[i]!=0;i++)
{
if(l[i]%2==0)
{
r++;
}
}
printf("%s\n",a);
printf("THE TOTAL NO OF EVEN WORDS ARE: %d",r);
getch();
}
OUTPUT :
ENTER THE STRING: KAMLESH D MENGAR
HSELMAK D RAGNEM
THE EVEN WORDS ARE : 1