Szybki sposób na znalezienie następnej wielokrotności liczby
Muszę znaleźć pierwszą wielokrotność dla liczby zaczynającej się od numeru podstawowego. Na przykład: Pierwsza wielokrotność 3 z 7 to 9. Moja pierwsza próba polegała na:
multiple = baseNumber
while(multiple%number !=0 )
multiple++
Na koniec „wielokrotność” będzie miała pierwszą wielokrotnośćnumber
pobaseNumber
. Problem polega na tym, kiedynumber
staje się zbyt duża, liczba iteracji staje się zbyt duża. Więc moje pytanie brzmi: czy istnieje szybszy sposób na to?