12. Strings
-----------------------------------------------------------------------------
(1)
#include<stdio.h>
char s[30];
void main()
{
printf("Enter a string : ");
scanf("%[^\n]",s);
printf("%s",s);
}
-----------------------------------------------------------------------------
(2)
#include<stdio.h>
char s[20],*p,length;
void main()
{
printf("Enter a string : ");
scanf("%s",s);
p=s;
for(length=0;p[length];length++);
printf("%d",length);
}
-----------------------------------------------------------------------------
(3)
#include<stdio.h>
char s[20]="p6c3s1 123 ok7",*p,digits=0,i;
void main()
{
for(p=s;*p;p++)
{
if(*p>='0' && *p<='9')
digits++;
}
printf("Digits are : %d",digits);
}
-----------------------------------------------------------------------------
(4)
#include<stdio.h>
char s[20]="program";
int i;
void main()
{
for(i=0;s[i];i++)
{
printf(" %c : ",s[i]);
printf("%d ",s[i]);
printf("%o ",s[i]);
printf("%x ",s[i]);
printf("\n");
}
}
-----------------------------------------------------------------------------
(5)
#include<stdio.h>
char s[20]="123 hello by6",*p;
int add=0,i,c;
void main()
{
for(p=s;*p;p++)
{
for(i=0,c=48;c<=*p && c<=57;i++,c++)
{
if(c==*p)
add=add+i;
}
}
printf("Sum of digits are : %d",add);
}
-----------------------------------------------------------------------------
(6)
#include<stdio.h>
char s[20]="123 hello by6";
int pos,i;
void main()
{
for(i=0;s[i];i++)
{
printf("%c : ",s[i]);
for(pos=31;pos>=0;pos--)
{
printf("%d",s[i]>>pos&1);
}
printf("\n");
}
}
-----------------------------------------------------------------------------
(7)
#include<stdio.h>
char s[10]="bcd";
int pos,i,c;
void main()
{
for(i=0;s[i];i++)
{
c=0;
printf("%c : ",s[i]);
for(pos=31;pos>=0;pos--)
{
if(s[i]>>pos&1)
c++;
}
printf("%d\n",c);
}
}
-----------------------------------------------------------------------------
(8)
#include<stdio.h>
char s[10]="pawan";
int l,i;
void main()
{
for(l=0;s[l];l++);
for(i=2;i<l;i++)
{
if(l%i==0)
break;
}
if(l==i)
printf("Yes, %d is prime\n",l);
else
printf("No, %d is not prime\n",l);
}
-----------------------------------------------------------------------------
(9)
#include<stdio.h>
char s[145]="vector";
int l,mul,add=0,num,r;
void main()
{
for(l=0;s[l];l++);
for(num=l;num;num=num/10)
{
r=num%10;
for(mul=1;r>0;r--)
{
mul=mul*r;
}
add=add+mul;
}
if(add==l)
printf("Strong");
else
printf("Not strong");
}
-----------------------------------------------------------------------------
(10) - using for loop
#include<stdio.h>
char s[10]="gnidoc 321";
int len,i,j;
void main()
{
for(len=0;s[len];len++);
for(i=0,j=len-1;i<j;i++,j--)
{
s[i]=s[i]^s[j];
s[j]=s[i]^s[j];
s[i]=s[i]^s[j];
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(10) - using while loop
#include<stdio.h>
char s[10]="gnidoc 321";
int len,i,j;
void main()
{
len=0;
while(s[len])
len++;
i=0,j=len-1;
while(i<j)
{
s[i]=s[i]^s[j];
s[j]=s[i]^s[j];
s[i]=s[i]^s[j];
i++,j--;
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(11)
#include<stdio.h>
char s[20]="gnidoc coding";
int len,i,j;
void main()
{
for(len=0;s[len];len++);
for(i=0,j=2;i<j;i++,j--)
{
s[i]=s[i]^s[j];
s[j]=s[i]^s[j];
s[i]=s[i]^s[j];
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(12)
#include<stdio.h>
char s[20]="acbcccccab",ch='c',i,j;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]==ch)
{
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
i--;
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(13)
#include<stdio.h>
char s[20]="abcccababc",ch='c',i,j,c=0,len;
void main()
{
for(len=0;s[len];len++);
for(i=len;c<2;i--)
{
if(s[i]==ch)
{
c++;
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
i--;
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(14)
#include<stdio.h>
char s[20]="coding sirji",in=0,i;
void main()
{
for(i=in;s[i];i++)
s[i]=s[i+1];
printf("%s",s);
}
-----------------------------------------------------------------------------
(15)
#include<stdio.h>
char s[20]="armstrong num",del=3,i,j;
void main()
{
for(i=0,j=del;s[i];i++,j++)
{
s[i]=s[j];
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(16)
#include<stdio.h>
char s[20]="covid19 a12b",i,j;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]>='0' && s[i]<='9')
{
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
i--;
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(17)
#include<stdio.h>
char s[20]="abc3456 567abc";
int i,j,k,num,l,f;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]>='0' && s[i]<='9')
{
for(j=0,k='0';k<s[i];j++,k++);
for(num=j,l=2;l<num;l++)
{
if(num%l==0)
break;
}
if(num==l)
{
for(f=i;s[f];f++)
{
s[f]=s[f+1];
}
}
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(18)
#include<stdio.h>
char s[10]="abcdef",in=2,ch='9';
int len,i;
void main()
{
for(len=0;s[len];len++);
for(i=len;i>=in;i--)
{
s[i+1]=s[i];
}
s[in]=ch;
printf("%s",s);
}
-----------------------------------------------------------------------------
(19)
#include<stdio.h>
char s[10]="123456",in=0,ch='p';
int len,i;
void main()
{
for(len=0;s[len];len++);
for(i=len;i>=in;i--)
{
s[i+1]=s[i];
}
s[in]=ch;
printf("%s",s);
}
-----------------------------------------------------------------------------
(20)
#include<stdio.h>
char s[10]="123456",ch;
int len,i,in;
void main()
{
l1:
printf("Enter a character : ");
scanf(" %c",&ch);
printf("Enter the index : ");
scanf("%d",&in);
for(len=0;s[len];len++);
for(i=len;i>=in;i--)
{
s[i+1]=s[i];
}
s[in]=ch;
printf("%s\n",s);
goto l1;
}
-----------------------------------------------------------------------------
(21)
#include<stdio.h>
char s[20]="hi 5 #$2 cs";
int c=0,i;
void main()
{
i=0;
l1:
if(s[i]>='a' && s[i]<='z')
c++;
i++;
if(s[i])
goto l1;
printf(" Character in strings : %d",c);
}
-----------------------------------------------------------------------------
(22)
#include<stdio.h>
char s[30]="pawan coding sirji";
int i;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]==' ')
s[i+1]=s[i+1]-32;
else if(i==0)
s[i]=s[i]-32;
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(23)
#include<stdio.h>
char s[30]="vector india pvt";
int i,c=0;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]==' ')
{
printf(" %d",c);
c=0;
continue;
}
c++;
}
printf(" %d",c);
}
-----------------------------------------------------------------------------
(24)
#include<stdio.h>
char s[30]="vector india pvt";
int i;
void main()
{
i=0;
l1:
printf("%c",s[i]);
if(s[i]!=' ')
i++;
goto l1;
}
-----------------------------------------------------------------------------
(25)
#include<stdio.h>
char s[30]="vector india coding";
int i,len;
void main()
{
for(len=0;s[len];len++);
i=len-1;
l1:
if(s[i]!=' ')
{
i--;
goto l1;
}
i=i+1;
l2:
if(s[i]!=0)
{
printf("%c",s[i]);
i++;
goto l2;
}
}
-----------------------------------------------------------------------------
(26)
#include<stdio.h>
char s[20]="c ds coding doing";
int i,c=0,j;
void main()
{
for(i=0;s[i];i++)
{
c++;
if(s[i]==' ')
{
c=0;
}
if(s[i]=='g')
{
for(j=i-c;j<=i;j++)
{
printf("%c",s[j]);
}
}
}
}
-----------------------------------------------------------------------------
(27) - Part 1 to print
#include<stdio.h>
char s[20]="vector india pvt",*cp,*ip;
int i,c=0;
void main()
{
cp=s;
for(;*cp;cp++)
{
if(*cp==' ' && c==0)
{
c++;
for(ip=cp;ip>=s;ip--)
{
printf("%c",*ip);
}
break;
}
}
for(;*cp;cp++)
printf("%c",*cp);
}
(27) - Part 2 to reverse actual string
#include<stdio.h>
char s[20]="vector india pvt",*cp,*ip,*kp;
int i,c=0;
void main()
{
for(cp=s;*cp;cp++)
{
if(*cp==' ' && c==0)
{
c++;
for(ip=s,kp=cp-1;ip<kp;ip++,kp--)
{
*ip=*ip ^ *kp;
*kp=*ip ^ *kp;
*ip=*ip ^ *kp;
}
printf("\n");
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(28)
#include<stdio.h>
char s[30]="vector india coding 123";
int len,i;
void main()
{
for(len=0;s[len];len++);
for(i=len-1;s[i]!=' ';i--);
i=i+1;
for(len--;i<len;i++,len--)
{
s[i]=s[i]^s[len];
s[len]=s[i]^s[len];
s[i]=s[i]^s[len];
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(29)
#include<stdio.h>
char s[20]="abc pqr aeio";
int c=0;
void main()
{
int i=0;
do
{
if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')
c++;
i++;
}while(s[i]);
printf("Vowels : %d",c);
}
-----------------------------------------------------------------------------
(30)
#include<stdio.h>
char s[10]="Aa1Bb2Cc3";
int i,j,k;
void main()
{
i=0;
while(i<=7)
{
k=0;
j=i;
while(s[j+1])
{
if(s[k]>s[k+1])
{
s[k]=s[k]^s[k+1];
s[k+1]=s[k]^s[k+1];
s[k]=s[k]^s[k+1];
}
k++;
j++;
}
printf("\n");
i++;
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(31)
#include<stdio.h>
char s[20]="radar";
int len,i;
void main()
{
for(len=0;s[len];len++);
for(i=0,len--;i<len;i++,len--)
{
if(s[i]!=s[len])
break;
}
if(i==len)
printf("Its a palindrome\n");
else
printf("Its not a palindrome\n");
}
-----------------------------------------------------------------------------
(32)
#include<stdio.h>
char s[50]="abc coding sirji";
int i,j;
void main()
{
for(i=0;s[i];i++)
{
if(s[i]==' ')
{
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(33)
#include<stdio.h>
char s[20]="abc abc pppp 122";
int i,j,k;
void main()
{
for(i=0;s[i];i++)
{
for(j=i+1;s[j];j++)
{
if(s[i]==s[j])
{
for(k=j;s[k];k++)
{
s[k]=s[k+1];
}i--;
}
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(34)
#include<stdio.h>
char s[20]="aaababcdeb";
int c=0,i,j;
void main()
{
for(i=0;s[i];i++)
{
for(j=i;s[j];j++)
{
if(s[i]==s[j])
{
c++;
if(c>1)
s[j]=' ';
}
}
if(s[i]!=' ' && c>1)
{
printf("%c is repeated %d times\n",s[i],c);
}
c=0;
}
}
-----------------------------------------------------------------------------
(35)
#include<stdio.h>
char s[30]="coding sirji vector";
int i,j,len,c=0,space,k;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len+1;i++)
{
if(s[i]==' ' && c==0)
{
c++;
for(j=i-1,k=0;k<j;j--,k++)
{
s[j]=s[j]^s[k];
s[k]=s[j]^s[k];
s[j]=s[j]^s[k];
}
space=i;
}
else if (s[i]==' ')
{
for(j=i-1,k=space+1;k<j;j--,k++)
{
s[j]=s[j]^s[k];
s[k]=s[j]^s[k];
s[j]=s[j]^s[k];
}
space=i;
}
else if (i==len)
{
for(j=i-1,k=space+1;k<j;j--,k++)
{
s[j]=s[j]^s[k];
s[k]=s[j]^s[k];
s[j]=s[j]^s[k];
}
space=i;
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(36)
#include<stdio.h>
char s1[10]="1234",s2[10]="ABCD",s3[20];
int ele,i,j;
void main()
{
ele=sizeof(s3)/sizeof(s3[0]);
for(i=0,j=0;i<ele;i++,j++)
{
s3[i]=s1[j];
i++;
s3[i]=s2[j];
}
printf("%s",s3);
}
-----------------------------------------------------------------------------
(37)
#include<stdio.h>
char s1[10]="12",s2[10]="ABCD",s3[20];
int ele,i,j,len1,len2,c;
void main()
{
ele=sizeof(s3)/sizeof(s3[0]);
for(len1=0;s1[len1];len1++);
for(len2=0;s2[len2];len2++);
for(i=0,c=0,j=0;i<ele;i++,j++)
{
if(c<len1)
{
s3[i]=s1[j];
c++;
i++;
}
s3[i]=s2[j];
}
printf("%s",s3);
}
-----------------------------------------------------------------------------
(38)
#include<stdio.h>
char s[50]="123 vector c ds";
int l1=0,l2=0,len,i,c=0,k=0,l,inde=0,p,q;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
c++;
if(s[i]==' ')
{
l1=c-1;
if(k==0)
{
l2=l1;
inde=i;
}
if(l1>l2)
{
l2=l1;
inde=i;
}
c=0;
k++;
}
}
if(c>l2)
{
l2=c;
inde=i;
}
for(p=inde-l2;p<inde;p++)
{
printf("%c",s[p]);
}
}
-----------------------------------------------------------------------------
(39)
#include<stdio.h>
char s[50]="123 vector c ds";
int l1=0,l2=0,len,i,c=0,k=0,l,inde=0,p,q;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
c++;
if(s[i]==' ')
{
l1=c-1;
if(k==0)
{
l2=l1;
inde=i;
}
if(l1<l2)
{
l2=l1;
inde=i;
}
c=0;
k++;
}
}
if(c<l2)
{
l2=c;
inde=i;
}
for(p=inde-l2;p<inde;p++)
{
printf("%c",s[p]);
}
}
-----------------------------------------------------------------------------
(40)
#include<stdio.h>
char s[20]="1213ac1c";
int len,i,j,c;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
for(j=0,c=0;j<len;j++)
{
if(s[i]==s[j])
{
c++;
if(c>1)
s[j]=' ';
}
}
if(s[i]!=' ')
printf("%c repeated %d times\n",s[i],c);
}
}
-----------------------------------------------------------------------------
(41)
#include<stdio.h>
char s1[10]="2h#p",s2[10]="p2#h";
int i,j,c;
void main()
{
for(i=0;s1[i];i++)
{
for(j=0,c=0;s2[j];j++)
{
if(s1[i]==s2[j])
c++;
}
if(c==0)
break;
}
if(s1[i]==0)
printf("Its a Anagram");
else
printf("Its not a Anagram");
}
-----------------------------------------------------------------------------
(42)
#include<stdio.h>
char s[50]="coding 123abc vector ptr1";
int len,c=0,i,flag=0,p,q;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
if(s[i]>'0' && s[i]<'9')
{
flag=1;
}
c++;
if(s[i]==' ')
{
if(flag==1)
{
printf("%d\n",c);
printf("%d\n",i);
for(p=i-c,q=i;p<q;p++,q--)
{
s[p]=s[p]^s[q];
s[q]=s[p]^s[q];
s[p]=s[p]^s[q];
}
}
flag=0;
c=0;
}
}
if(flag==1)
{
for(p=i-c,q=i-1;p<q;p++,q--)
{
s[p]=s[p]^s[q];
s[q]=s[p]^s[q];
s[p]=s[p]^s[q];
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(43)
#include<stdio.h>
char s[50]="ias abcde mkdir";
int len,i,c=0,l,inde=0,p,q,range=4;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
c++;
if(s[i]==' ')
{
if((c-1)>range)
{
for(p=(i-c+1),q=(i-1);p<q;p++,q--)
{
s[p]=s[p]^s[q];
s[q]=s[p]^s[q];
s[p]=s[p]^s[q];
}
}
c=0;
}
}
if(c>range)
{
for(p=(i-c),q=(i-1);p<q;p++,q--)
{
s[p]=s[p]^s[q];
s[q]=s[p]^s[q];
s[p]=s[p]^s[q];
}
}
printf("%s",s);
}
-----------------------------------------------------------------------------
(44)
#include<stdio.h>
char m[20]="123 abc",s[10]="abc";
int i,c=0,len;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i] && s[1]==m[i+1] && s[2]==m[i+2])
{
c++;
}
}
if(c>0)
printf("Yes\n");
else
printf("No\n");
}
#include<stdio.h>
char m[100]="123 abc",s[10]="abc";
int i,c=0,len,p,q,flag=0;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
{
flag=1;
}
else
flag=0;
}
if(flag==1)
{
printf("Yes\n");
flag=0;
}
}
}
}
-----------------------------------------------------------------------------
(45)
#include<stdio.h>
char m[20]="abcd cd 12cd",s[5]="cd";
int i,c=0,len;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i] && s[1]==m[i+1])
{
c++;
}
}
printf("%d",c);
}
#include<stdio.h>
char m[20]="abcd cd 12cd",s[10]="cd";
int i,c=0,len,p,q,flag=0;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
{
flag=1;
}
else
flag=0;
}
if(flag==1)
{
c++;
flag=0;
}
}
}
printf(" Count = %d ",c);
}
-----------------------------------------------------------------------------
(46)
#include<stdio.h>
char m[20]="abc45 vector",s[10]="abc";
int i,c=0,len,p,q,flag=0,j;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
flag=1;
else
flag=0;
}
if(flag==1)
{
for(p=0,q=i;s[p];p++,q++)
{
m[q]='$';
}
flag=0;
}
}
}
for(i=0;i<len;i++)
{
if(m[i]=='$')
{
for(j=i;m[j];j++)
{
m[j]=m[j+1];
}
i--;
}
}
printf("%s",m);
}
-----------------------------------------------------------------------------
(47)
#include<stdio.h>
char m[20]="abc45 78abc abdf78",s[10]="abc";
int i,c=0,len,p,q,flag=0,j;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
{
flag=1;
}
else
flag=0;
}
if(flag==1)
{
for(p=0,q=i;s[p];p++,q++)
{
m[q]='$';
}
flag=0;
}
}
}
for(i=0;i<len;i++)
{
if(m[i]=='$')
{
for(j=i;m[j];j++)
{
m[j]=m[j+1];
}
i--;
}
}
printf("%s",m);
}
-----------------------------------------------------------------------------
(48)
#include<stdio.h>
char s[50]="laxmi madam vector";
int i,j,len,c=0,space,k,flag;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len+1;i++)
{
if(s[i]==' ' && c==0)
{
c++;
for(j=i-1,k=0;k<j;j--,k++)
{
if(s[j]==s[k])
flag=1;
else
flag=0;
}
space=i;
if(flag==1)
{
for(j=i-1,k=0;k<=j;k++)
{
s[k]='$';
}
}
}
else if (s[i]==' ')
{
for(j=i-1,k=space+1;k<j;j--,k++)
{
if(s[j]==s[k])
flag=1;
else
flag=0;
}
if(flag==1)
{
for(j=i-1,k=space+1;k<=j;k++)
{
s[k]='$';
}
}
space=i;
}
else if (i==len)
{
for(j=i-1,k=space+1;k<j;j--,k++)
{
if(s[j]==s[k])
flag=1;
else
flag=0;
}
if(flag==1)
{
for(j=i-1,k=space+1;k<=j;k++)
{
s[k]='$';
}
}
space=i;
}
}
printf("%s\n",s);
for(i=0;i<len;i++)
{
if(s[i]=='$')
{
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
i--;
}
}
printf("%s\n",s);
}
-----------------------------------------------------------------------------
(49)
#include<stdio.h>
char m[20]="ab123 ab78",s[10]="ab",z[10]="cs";
int i,c=0,len,p,q,flag=0,j;
void main()
{
for(len=0;m[len];len++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
flag=1;
else
flag=0;
}
if(flag==1)
{
for(p=0,q=i;s[p];p++,q++)
{
m[q]=z[p];
}
flag=0;
}
}
}
printf("%s",m);
}
-----------------------------------------------------------------------------
(50)
#include<stdio.h>
char m[50]="pf123 pf78 pf",s[10]="pf",z[10]="print",temp[50];
int i,c=0,len,len1,len2,p,q,flag=0,u=0,v;
void main()
{
for(len=0;m[len];len++);
for(len1=0;s[len1];len1++);
for(len2=0;z[len2];len2++);
for(i=0;i<len;i++)
{
if(s[0]==m[i])
{
for(p=0,q=i;s[p];p++,q++)
{
if(s[p]==m[q])
flag=1;
else
flag=0;
}
if(flag==1)
{
for(v=0;v<len2;u++,v++)
{
temp[u]=z[v];
}
i=i+len1;
}
flag=0;
}
temp[u]=m[i];
u++;
}
for(i=0;temp[i];i++)
{
m[i]=temp[i];
}
printf("%s\n",m);
}
-----------------------------------------------------------------------------
(51)
#include<stdio.h>
char s[50]="c vector ds coder";
int l1=0,l2=0,len,i,c=0,k=0,l,inde=0,p,q,j;
void main()
{
for(len=0;s[len];len++);
for(i=0;i<len;i++)
{
c++;
if(s[i]==' ')
{
l1=c-1;
if(k==0)
{
l2=l1;
inde=i;
}
if(l1>l2)
{
l2=l1;
inde=i;
}
c=0;
k++;
}
}
if(c>l2)
{
l2=c;
inde=i;
}
for(p=inde-l2;p<inde;p++)
{
s[p]='$';
}
for(i=0;i<len;i++)
{
if(s[i]=='$')
{
for(j=i;s[j];j++)
{
s[j]=s[j+1];
}
i--;
}
}
printf("%s",s);
}
Comments
Post a Comment