Задача от олимпиадата по информатика за 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-цифрените числа да ги зглобявам поотделно.
След това всичко е лесно.