Mam do zrobienia w php cos dzieki czemu po wpisaniu 3 dowolnych liczb bedzie mi liczylo ich NWW. Jesli ktos ma sensowny pomysl na rozwiazanie to prosze o pomoc.

Mam do zrobienia w php cos dzieki czemu po wpisaniu 3 dowolnych liczb bedzie mi liczylo ich NWW. Jesli ktos ma sensowny pomysl na rozwiazanie to prosze o pomoc.
Odpowiedź

function nwd($a, $b) { return ( $b == 0 ) ? ($a):( nwd($b, $a % $b) ); } function nww($a, $b) { return ( $a / nwd($a,$b) ) * $b; } W celu wyliczenia najmniejszej wspolnej wielokrotnosci (funkcja nww) trzeba wyliczyc najwiekszy wspolny dzielnik (funkcja nwd). funkcja nwd jest wolana wielokrotnie, ale za kazdym razem jej parametry sa coraz mniejsze (% to reszta z dzielenia) wiec koniec koncow otrzymujemy wynik

Dodaj swoją odpowiedź