Problem Type : Ad Hoc
#include<stdio.h>
#include<string.h>
int main()
{
char ch[10000],c,des[10000];
int len,i,j,k,l,cou,p;
while(scanf("%c %s",&c,ch)==2)
{
p = strcmp(ch,"0");
if(c=='0' && p==0)
break;
len= strlen(ch);
l=0;
for(i=0; i<len; i++)
{
if(ch[i]==c)
continue;
else
{
des[l]=ch[i];
l++;
}
}
des[l]='\0';
len = strlen(des);
for(i=0; i<len; i++)
{
if(des[i]!='0')
break;
}
cou=0;
for(k=i; k<len; k++)
{
cou =1;
printf("%c",des[k]);
}
if(cou==0)
{
printf("0\n");
}
else
{
printf("\n");
}
memset(ch,'\0',sizeof(ch));
memset(des,'\0',sizeof(des));
getchar();
}
}
#include<stdio.h>
#include<string.h>
int main()
{
char ch[10000],c,des[10000];
int len,i,j,k,l,cou,p;
while(scanf("%c %s",&c,ch)==2)
{
p = strcmp(ch,"0");
if(c=='0' && p==0)
break;
len= strlen(ch);
l=0;
for(i=0; i<len; i++)
{
if(ch[i]==c)
continue;
else
{
des[l]=ch[i];
l++;
}
}
des[l]='\0';
len = strlen(des);
for(i=0; i<len; i++)
{
if(des[i]!='0')
break;
}
cou=0;
for(k=i; k<len; k++)
{
cou =1;
printf("%c",des[k]);
}
if(cou==0)
{
printf("0\n");
}
else
{
printf("\n");
}
memset(ch,'\0',sizeof(ch));
memset(des,'\0',sizeof(des));
getchar();
}
}
No comments:
Post a Comment