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 / ranjith kumar
#include<stdio.h>
//#include<conio.h>
void main()
{
int i=0,chr=0,sp=0,words=1,ss=0,digits=0;
char line[100],temp='a';
//clrscr();
printf("\nEnter the line:\n");
gets(line);
while(line[i]!='\0') //to check for string termination
{
if((line[i]>64&&line[i]<91)||(line[i]>96&&line[i]<123)) // ascii range of characters
chr++;
else
{
if(line[i]==32) //ascii value of space is 32
{
sp++;
if(temp!=32)
words++;
}
else
{
if(line[i]>47&&line[i]<58) //ascii range of digits
digits++;
else
ss++;
}
}
temp=line[i];
i++;
}
printf("\nNumber of characters = %d words = %d spaces %d special symbols = %d digits = %d",chr,words,sp,ss,digits);
}
| Is This Answer Correct ? | 7 Yes | 8 No |
Post New Answer View All Answers
Can you subtract pointers from each other? Why would you?
What is the use of getch ()?
what is stack , heap ,code segment,and data segment
What is ctrl c called?
What does 4d mean in c?
Explain what is meant by high-order and low-order bytes?
What is meant by preprocessor in c?
What are the 5 elements of structure?
What does the error message "DGROUP exceeds 64K" mean?
What functions are used for dynamic memory allocation in c language?
What is double pointer?
Why we use conio h in c?
Explain what is #line used for?
A global variable when referred to in another file is declared as this a) local variable b) external variable c) constant d) pointers
How can I sort a linked list?