/******************************************************************************
occurance of each character in a sring
*******************************************************************************/
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "muralikrishna";
int n = strlen(str);
char a;
int status=0;
printf("enter search value");
scanf(" %c",&a);
for(int i=0;i<n;i++)
{
if (a==str[i])
{
printf("'%c' value found at %d\n",a,i);
status =1;
}
}
if (!status)
printf("not nound");
}
2) number of times occurances
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "muralikrishna";
int n = strlen(str);
char a;
int status=0;
int count =0;
printf("enter search value");
scanf(" %c",&a);
for(int i=0;i<n;i++)
{
if (a==str[i])
{
count ++;
status =1;
}
printf("'%c' is found %d times",a,count);
if (!status)
printf("not nound");
}
remove duplicates
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "venkatesh";
int n = strlen(str);
int count =0;
int j;
for(int i=0;i<n;i++)
{
int isduplicate =0;
for(int j=0;j<count;j++)
{
if (str[i]==str[j])
{
isduplicate =1;
break;
}
}
if (!isduplicate)
{
str[count++] = str[i];
}
}
str[count] = '\0';
printf("%s",str);
return 0;
}