#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
int i=0,j=0,count=0;
char str1[30],str2[10],str3[20];
clrscr();
printf("\n Enter your text : ");
gets(str1);
printf("\n Enter word to count : ");
gets(str2);
while(str1[i]!='\0')
{
while(str1[i]!=' '&&str1[i]!='\0') //copying the word
str3[j++]=str1[i++];
str3[j]='\0'; //assigning null character at the end of string
j=0;
if((strcmpi(str2,str3))==0) //comparing the given word
count++;
if(str1[i]=='\0')
break;
else
i++;
}
printf("\n Number of words are : %d",count);
getch();
}
Output

#include<conio.h>
#include<string.h>
void main()
{
int i=0,j=0,count=0;
char str1[30],str2[10],str3[20];
clrscr();
printf("\n Enter your text : ");
gets(str1);
printf("\n Enter word to count : ");
gets(str2);
while(str1[i]!='\0')
{
while(str1[i]!=' '&&str1[i]!='\0') //copying the word
str3[j++]=str1[i++];
str3[j]='\0'; //assigning null character at the end of string
j=0;
if((strcmpi(str2,str3))==0) //comparing the given word
count++;
if(str1[i]=='\0')
break;
else
i++;
}
printf("\n Number of words are : %d",count);
getch();
}
Output
No comments:
Post a Comment