In the language c Write a program to count the number of wor

In the language c: Write a program to count the number of words, lines, and characters in its input. A word is any sequence of non-white-space characters.

Have your program continue until end-of-file. Make sure that your program works for the case of several white space characters in a row. The character count should also include white space characters. using only isspace or not issplace.

Run your program using the following three sets of input:

            -Some input which includes several spaces between words and some blank lines

            -An empty file

As before, part of your grade will be based on the proper use of:

1. meaningful variable names

2. indentation

3. blank lines and spacing

4. comments on the following:

- program description

- function descriptions

- all variable and constant declarations

- ambiguous or complex sections of code

5.  the correct use of local variables, local prototypes, and parameter passing

6. format and appearance of output

7. structured code

Solution

#include<stdio.h>
#include<string.h>
int main()
{
char str[200];
int x=0,chr=0,st=1;
printf(\"Enter the String\ \");
scanf(\"%[^\ ]str\", str);
for(x=0;str[x]!=\'\\0\';x++){
chr =chr+1;
}
printf(\"The number of characters in the string are %d\ \",chr);
for(x=0;x<=chr-1;x++){
if (str[x] == \' \'){
st=st+1;
}
}
printf(\"The number of words in the string are %d\",st);
  
}

In the language c: Write a program to count the number of words, lines, and characters in its input. A word is any sequence of non-white-space characters. Have

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site