Simple C program to count the number of occurrences of a word in a sentence. If you need help, feel free to ask.
#include<stdio.h>
#include<string.h>
main()
{
int len,c=0,i=0,j=0,ans=0;
char str1[50],str2[20],new[20];
printf("\n enter the text: ");
gets(str1);
printf("\n enter the word: ");
gets(str2);
len=strlen(str1);
for(i=0;i<=len;i++)
{
if(str1[i]!=' ')
{
new[j]=str1[i];
j++;
}
if(str1[i]==' '||str1[i]=='\0')
{
new[j]='\0';
j=0;
ans=strcmp(new,str2);
if(ans==0)
c++;
}
}
printf("\n the number of occurence is %d\n",c);
}
#include<string.h>
main()
{
int len,c=0,i=0,j=0,ans=0;
char str1[50],str2[20],new[20];
printf("\n enter the text: ");
gets(str1);
printf("\n enter the word: ");
gets(str2);
len=strlen(str1);
for(i=0;i<=len;i++)
{
if(str1[i]!=' ')
{
new[j]=str1[i];
j++;
}
if(str1[i]==' '||str1[i]=='\0')
{
new[j]='\0';
j=0;
ans=strcmp(new,str2);
if(ans==0)
c++;
}
}
printf("\n the number of occurence is %d\n",c);
}
No comments:
Post a Comment