1-ta zadacha e trivialna: po-goliamoto ima poveche cifri; ili ako imat ednakyv broj cifri, zapochvash da sravniavash cifra po cifra, zapochvajki ot naj-starshata
2-ta zadacha ne e tolkova prosta: iziskva google za bignum ili arbitrary precision arithmetic (ako si myrzeliv, no znaesh anglijski i mozhesh da prepishesh chuzhda programa); ili implementacia na nachina na delene na hartia s moliv, kojto bi triabvalo da ste uchili v 3-ti klas - s drebnoto neudobstvo che triabva da se napravi za proizvolno golemi chisla, nepobirashti se v C++
longprimerno: da se razdeli 1234567 na 89; slagash 89 pod 123 i delish - poluchavash i zapisvash 1 kato naj-starsha cifra na rezultata; ostatyka ot deleneto e 34 - zalepiash sledvashtata cifra (4) i poluchavash 344, koeto otnovo delish na 89 za da poluchish sledvashtata cifra, i t.n.
iavno e che tazi poredica ot chastichni delenia pri koeto se poluchava rezultat po-malyk ot 10 (t.e. cifra) mozhe da se zameni s izvazhdane v sluchaj na bignums (golemi chisla kato tezi v uslovieto) - i ne samo, no nie se interesuvame ot bignums; i s tova mojata pomosht shte prikluchi - nadiavam se che si dostatychno umen i umel s elementarni C++ operacii vyrhu masivi za da sednesh i napishesh domashnoto sam (koeto e malko symnitelno, imajki predvid kak se molish 2 pyti v 1 izrechenie, no znae li chovek