Последовательные натуральные числа от А до В выписали одно за другим без пропусков, при этом образовалось число, которое без остатка делится на натуральное С. По данным А и С указать наименьшее значение В. Скачать
#include using namespace std; int main() { long long a,b,c,x,t; cin>>a>>c; x=a%c; b=a; while (x!=0) { b++; t=b; while (t>0) {t=t/10; x=x*10; } x=x+b; x=x%c; } cout<<b; return 0; }
#include
ОтветитьУдалитьusing namespace std;
int main()
{
long long a,b,c,x,t;
cin>>a>>c;
x=a%c; b=a;
while (x!=0)
{
b++;
t=b;
while (t>0)
{t=t/10;
x=x*10;
}
x=x+b;
x=x%c;
}
cout<<b;
return 0;
}