Pagini recente » Cod sursa (job #1393637) | Cod sursa (job #133269) | Cod sursa (job #324826) | Cod sursa (job #752273) | Cod sursa (job #2107497)
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("next.in");
ofstream g("next.out");
char S[1000003];
int v[1000004],n,i;
long long d,t;
int main()
{ f>>S;
f>>d;
n=strlen(S);
for(i=0;i<=n-1;i++){
v[i+1]=S[i]-'0';
}
t=0;
for(i=1;i<=n;i++){
t=t*10+v[i];
t=t%d;
}
if(t!=0){
t=d-t;
for(i=n;i>=1;i--){
t=t+v[i];
v[i]=t%10;
t=t/10;
}
if(t!=0)
g<<t;
}
for(i=1;i<=n;i++){
g<<v[i];
}
return 0;
}