Nu aveti permisiuni pentru a descarca fisierul grader_test62.ok
Cod sursa(job #517143)
| Utilizator | Data | 27 decembrie 2010 22:15:02 | |
|---|---|---|---|
| Problema | Datorii | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.96 kb |
#include <stdio.h>
char v[1001];
int x[1001];
int main()
{
int i=0,n=1,c=0,j=0;
freopen("nr3.in","r",stdin);
freopen("nr3.out","w",stdout);
v[0]='s';
while (v[n-1]!=' ')
{
scanf("%c",&v[n]);
x[n]=(int)v[n]-48;
++n;
}
scanf("%d",&c);
if (c!=0)
{
for (i=1; i<n; ++i)
{
if (c>x[i])
{
printf("%d",c);
for (j=i; j<n-1; ++j) printf("%d",x[j]);
break;
}
else printf("%d",x[i]);
}
printf("\n");
for (i=1; i<n; ++i)
{
if (c<x[i])
{
printf("%d",c);
for (j=i; j<n-1; ++j) printf("%d",x[j]);
break;
}
else printf("%d",x[i]);
}
}
else
{
for (i=1; i<n-1; ++i) printf("%d",x[i]);
printf("0\n");
printf("%d0",x[1]);
for (i=2; i<n-1; ++i) printf("%d",x[i]);
}
return 0;
}
