Задача от олимпиадата по информатика за 5-ти клас
Вход:
На първия ред се записват две цели числа 1<= n<=18 и 1<=k<=10000000.
Изход:На първия ред се извежда най-малкото n-цифрено число което се дели на к.
Сигурно има и друго решение освен с използване на switch,но не мога да сетя.
Ще съм благодарен за други решения.
switch ( input ) {
case 2 :
for(int i=10;i<99;i++)
if(i%k==0)
cout<<i;
return 1;
break;
case 18 :
break;
default :
}
Пример:
Вход 2 3 Вход:4 10
Изход:12 Изход:1000
Благодаря за решението колега.Не се сетих n-цифрените числа да ги зглобявам поотделно.
След това всичко е лесно.