1. Write a C program to count the number of occurrence
of
a specific word in the given strings.
(for e.g. Find how many times the word “live” comes in the
sentence “Dream as if you’ll live forever, live as if
you’ll die today ”)
Answer Posted / aashik shrestha
#include<stdio.h>
#include<string.h>
int main()
{
char s[100];
char *p;
char s1[10];
char *q;
int i,m,j = 1,l,count = 0;
printf("Enter the text:");
gets(s);
printf("Enter the word you wanna count:");
gets(s1);
p = s;
q = s1;
l = strlen(s);
m = strlen(s1);
i = 0;
while(*(p+i)!='\0')
{
j = 0;m = 1;
while(*(p+i) != ' ' && *(q+j)!= '\0' && *(p+i)!= '\0')
{
if(*(p+i) != *(q+j)){
m= 0;
break;
}
i++;
j++;
}
if(*(p+i) == '\0')
{
break;
}
if(*(p+i) == ' '&& *(q+j) == '\0')
count++;
if(*(p+i)!= ' ')
{
i++;
}
i++;
}
if(m == 1)
count++;
printf("Total occurence of %d\n",count);
return 0;
}
Is This Answer Correct ? | 4 Yes | 6 No |
Post New Answer View All Answers
How can I call a function with an argument list built up at run time?
Compare interpreters and compilers.
What are the 5 data types?
What is the use of clrscr?
What is the meaning of typedef struct in c?
Is there any data type in c with variable size?
What does != Mean in c?
What is the difference between arrays and pointers?
what is diffrence between linear and binary search in array respect to operators?what kind of operator can be used in both seach methods?
What is meant by errors and debugging?
i want to switch my career from quailty assurance engineering to development kindly guide me from which programming language its better for me to start plz refer some courses or certifications too i have an experience of 1.5 yrs in QA field.Kindly guide me
Explain the difference between strcpy() and memcpy() function?
How is a null pointer different from a dangling pointer?
Why is this loop always executing once?
How many types of arrays are there in c?