Pagini recente » Cod sursa (job #824967) | Cod sursa (job #1845165)
#include <fstream>
using namespace std;
ifstream f("next.in");
ofstream g("next.out");
int a[1000001];
long long l,i,z,n,s,d,j,x;
char c;
int main()
{
f.get(c);
while(c != '\n')
{
a[++n] = c - '0';
f.get(c);
}
f >> d;
for(i = 1; i <= n; ++i)
x = (x * 10 + a[i]) % d;
x = (d - x) % d;
i = n;
while(x)
{
s = (x + a[i]) / 10;
a[i] = (x + a[i]) % 10;
x = s;
--i;
}
if(i == -1)
j = 0;
else
j = 1;
for(i = j; i <= n; ++i)
g << a[i];
g << '\n';
return 0;
}