Nie wiem czy zrozumieliscie o co mi chodzi. Mam podana liczbe oznaczajaca ilosc cyfr, mam podac liczbe oznaczajaca ilosc kolejnych liczb, ktore mozna ulozyc z takiej ilosci cyfr. Np. dla 113 (cyfr) odpowiedzia jest 61 (liczb).
Liczb jednocyfrowych jest 9, sklada sie na nie 91 cyfr, liczb dwucyfrowych jest 90, sklada sie na nie 902 cyfr. Wiec pomyslalem zeby dzielic dzieleniem calkowitym liczbe cyfr (np. 113) przez kolejno 91, 902 itd., az czesc calkowita bedzie rowna zero z takiego dzielenia.
Przykladowo: 113 / 9 -> czesc calkowita nie jest rowna zero, 113 / 180 = 0.[jakies cyfry]. Wiec potem od 113 odejmuje poprzedni dzielnik, tj. 9*1 i mam 104. 104/2 = 52. 52 + 9 = 61.
Ale to jest nieistotne, chce wiedziec po prostu czy takie mnozenie [ilosc_liczb_N_cyfrowych]*[N] nie bedzie wieksze od ULLONG_MAX za ktoryms razem...