write the function int countchtr(char string[],int
ch);which returns the number of timesthe character ch
appears in the string. for example the call countchtr("she
lives in Newyork",'e') would return 3.
Answer Posted / vignesh1988i
a small change..............
#include<stdio.h>
#include<conio.h>
int string(char *,char);
void main()
{
char str[100],ch;
int c;
printf("enter the string :");
gets(str);
printf("enter the character to be searched :");
scanf("5c",&ch);
c=string(&str[0],ch);
printf("the character %c occurs for %d times ",ch,c);
getch();
}
int string(char *a,char ch)
{
int count=0;
for(int j=0;*a!='\0';j++)
{
if(*a==ch)
{
count++;
*a++;
}
}
return count;
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is calloc malloc realloc in c?
What does void main () mean?
Explain how do you convert strings to numbers in c?
What is main function in c?
What is the difference between struct and typedef struct in c?
Explain what’s a signal? Explain what do I use signals for?
What is static and auto variables in c?
explain what is fifo?
can anyone please tell about the nested interrupts?
What is a rvalue?
In this assignment you are asked to write a multithreaded program to find the duplicates in an array of 10 million integers. The integers are between -5000,000 to 5000,000 and are generated randomly. Use 10 threads, each thread works on 1000,000 integers. Compare the time needed to accomplish the task with single thread of execution program. Do not include the time to fill the array with integers in the execution time.
What is the use of a semicolon (;) at the end of every program statement?
How can I change their mode to binary?
How old is c programming language?
Differentiate between the = symbol and == symbol?