1.)how to find d most repeated word in a string?
string ="how do you do"??
output should be do
Answer Posted / amit khurana
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char arr[10]={0},x[1000],y[10][100],i,j,k=1,count=0,a1;
int l,a,temp;
clrscr();
gets(x);
l=strlen(x);
for(i=0;i<=l;i++)
{
if(x[i]==' '&&count==0)
{
for(j=0;j<=i-1;j++)
y[0][j]=x[j];
y[0][j]='\0';
a=i+1;
count++;
}
else if(x[i]==' ')
{
for(a1=0,j=a;j<=i-1;j++,a1++)
y[k][a1]=x[j];
y[k][a1]='\0';
a=i+1;
k++;
}
else if(x[i]=='\0')
{
for(a1=0,j=a;j<=i-2;j++,a1++)
y[k][a1]=x[j];
y[k][a1]='\0';
a=i+1;
k++;
}
}
for(i=0;i<=k-2;i++)
{
for(j=i+1;j<=k-1;j++)
{
if(strcmp(y[i],y[j])==0)
arr[i]++;
}
}
temp=arr[0];
for(i=1;i<=9;i++)
if(temp<arr[i])
temp=arr[i];
for(i=0;i<=9;i++)
if(temp==arr[i])
break;
printf("maximum repeated string is %s",y[i]);
getch();
}
| Is This Answer Correct ? | 17 Yes | 30 No |
Post New Answer View All Answers
What is call by reference in functions?
What is a double c?
What is the difference between printf and scanf in c?
What is cohesion and coupling in c?
will u please send me the placement papers to my mail???????????????????
What are predefined functions in c?
Can we initialize extern variable in c?
what is associativity explain what is the precidence for * and & , * and ++ how the folloing declaration work 1) *&p; 2) *p++;
What is equivalent to ++i+++j?
How do we make a global variable accessible across files? Explain the extern keyword?
What is context in c?
What are the 32 keywords in c?
What is the scope of an external variable in c?
Explain the difference between structs and unions in c?
What is the explanation for the dangling pointer in c?