Search whether character is present in the string or not :
Logic [ Algorithm ]:
- Accept the String from the user.
- Also Accept the character to be searched
- String is stored as array of character , then scan each array element with entered character.
- If it matches then increment the Counter by 1 else go for another character.
#include<stdio.h>
#include<conio.h>
void main()
{
char str[20],ch;
int count=0,i;
clrscr();
printf("\nEnter a string : ");
scanf("%s",&str);
printf("\nEnter the character to be searched : ");
flushall();
scanf("%c",&ch);
for(i=0;str[i]!='\0';i++)
{
if(str[i]==ch)
count++;
}
if(count==0)
printf("\nCharacter '%c'is not present",ch);
else
printf("\nOccurence of character '%c' : %d",ch,count);
getch();
}
Output :
Enter a string : c4learn.blogspot.com Enter the character to be searched : o Occurence of character 'o' : 3 Enter a string : c4learn.blogspot.com Enter the character to be searched : x Character 'x'is not present
Bookmark & Share



0 Comments:
Post a Comment
Your Feedback :This is Growing Site and Your Feedback is important for Us to improve the Site performance & Quality of Content.Feel Free to contact and Please Provide Name & Contact Email