Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> najwiekszy wspolny dzielnik - nwd
marek18
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.11.2005

Ostrzeżenie: (0%)
-----


Witam, mam zadanie na informatyke, musze napisac cos zeby mi obliczalo NWD. Znalazlem cos takiego:

  1. <?php
  2. function gcdp($a, $b) { // funkcja pomocnicza
  3.  if ($b == 0) {
  4. return $a;
  5.  } else {
  6. return gcdp($b, $a % $b);
  7.  } 
  8. }
  9.  
  10. function gcd($list) { // główna funkcja
  11.  sort($list);
  12.  $g = $list[0];
  13.  for ($i = 0; $i < count($list)-1; $i++) {
  14. $g = gcdp($g, $list[$i]);
  15.  }
  16.  return $g;
  17. }
  18. ?>


Niestety niebardzo wiem z której strony to ugryzc, bo w php jestem zielony. Moglby mi ktos napisac za co jest odpowiedzialna poszczegolna linijka kodu? W kursach owszem, moze i jest to napisane, ale trzeba by bylo sie przebrnac w nich przez tony tekstu ktoru mnie nie interesuje, a na to czasu niestety nie mam.

(IMG:http://forum.php.pl/uwaga.gif)
~mike_mech
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.06.2026 - 03:09