Cod sursa(job #3156797)
Utilizator | Data | 13 octombrie 2023 10:40:25 | |
---|---|---|---|
Problema | Next | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include<bits/stdc++.h>
using namespace std;
ifstream F("next.in");
ofstream G("next.out");
string s;
long long d,r;
int i,j;
int main()
{
for(F>>s>>d,j=s.size();i<j;++i)
r=(r*10+s[i]-'0')%d;
d-=(!r)?d:r;
for(i=j-1;i>=0;--i)
d+=s[i]-'0',s[i]=char(d%10+'0'),d/=10;
if(d)
G<<d;
G<<s;
return 0;
}