Pagini recente » Cod sursa (job #2106739) | Cod sursa (job #1861569) | Cod sursa (job #3208844) | Cod sursa (job #2801223) | Cod sursa (job #2007602)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("next.in");
ofstream g("next.out");
long long d,rez,n;
short v[1000005];
string s;
int main()
{
getline(f,s); n=s.size();
f>>d;
for(int i=n;i>=1;--i)
{
v[i]=s[n-i]-'0';
rez=(rez*10+v[i])%d;
}
rez=(d-rez)%d;
for(int i=1;i<=n||rez;++i,rez/=10)
{
v[i]=(rez+=v[i])%10;
}
n=1000001;
while(!v[n]) --n;
for(int i=n;i>=1;--i) g<<v[i];
return 0;
}