Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wariacjami
Evoq
post 5.12.2006, 19:51:45
Post #1





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

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


  1. <?php
  2. function wariacje($zbior, $dlugosc)
  3. {
  4.  $i = 0;
  5.  $ilosc = pow(count($zbior), $dlugosc);
  6.  while($i <= $ilosc)
  7.  {
  8. $j = 0;
  9. while($j <= count($zbior))
  10. {
  11.  $wariacjat[$dlugosc] = $zbior[$j];
  12.  $k = 0;
  13.  while($k < $dlugosc-1)
  14.  {
  15. if($wariacjat[$dlugosc-$k] > count($zbior))
  16. {
  17.  $wariacjat[$dlugosc-$k] = $zbior[0];
  18.  $wariacjat[$dlugosc-($k+1)]++;
  19. }
  20. $k++;
  21.  }
  22.  $j++;
  23. }
  24. $wariacja = str_replace(' ', '', implode(' ', $wariacjat));
  25. $wariacje[$i] = $wariacja;
  26. $i++;
  27.  }
  28.  return $wariacje;
  29. }
  30. ?>

Powyzsza funkcja ma obliczyc wszystkie mozliwe wariacje dlugosci $dlugosc ze znakow w tablicy $zbior. Niestety funkcja wywala pusta tablice. Czemu?questionmark.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:12