Pagini recente » Cod sursa (job #1543247) | Cod sursa (job #605418) | Cod sursa (job #222209) | Cod sursa (job #1796166) | Cod sursa (job #2002338)
#include <fstream>
using namespace std;
long long l,c,d,r,i,v[1000005],w[1000005];
char ch[1000005];
int main()
{
ifstream f("next.in");
ofstream g("next.out");
f>>ch;
f>>d;
while(ch[l]) l++;
for(i=1; i<=l; i++)
{
v[i]=ch[l-i]-'0';
w[i]=v[i];
}
for(i=l; i>=1; i--)
{
w[i]+=c*10;
c=w[i]%d;
w[i]/=d;
}
r=d-c;
v[1]+=r;
c=0;
for(i=1; i<=l; i++)
{
v[i]+=c;
c=v[i]/10;
v[i]%=10;
}
while(c)
{
l++;
v[l]=c%10;
c/=10;
}
for(i=l; i>=1; i--) g<<v[i];
g<<'\n';
f.close(); g.close();
return 0;
}