Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]NWD dwóch tablic + zliczanie
Forum PHP.pl > Forum > Przedszkole
Variacik
Witam, mam problem ze skryptem którego celem jest obliczenie NWD 2 tablic 1000 elementów każda i zliczenie ile razy NWD tych dwóch tablic było równe 1.
Napisałem skrypt lecz nie działa. Licze na pomoc w odnalezieniu przyczyny i likwidacji usterki biggrin.gif
  1. function nwd(){
  2. $array = file('PARY_LICZB.txt');
  3. foreach($array as $key => $val) {
  4. $k = explode(' ', $val);
  5. $tab1[$key] = $k[0];
  6. $tab2[$key] = $k[1];
  7. }
  8. $n=0;
  9. $h=0;
  10. for($i=0;$i<=999;$i++){
  11.  
  12. while($tab1[$i]!=$tab2[$i]){
  13. if($tab1[$i]>$tab2[$i]) $tab1[$i]=$tab1[$i]-$tab2[$i];
  14. else $tab2[$i]=$tab2[$i]-$tab1[$i];
  15. }
  16. $NWD = $tab1[$i];
  17. if($NWD==1){
  18. $n++;
  19. }
  20. else $h++;
  21. }
  22. echo $n;
  23. }
  24. echo nwd();
Pyton_000
`file()` i `FILE_IGNORE_NEW_LINES`
Variacik
Cytat(Pyton_000 @ 29.05.2017, 16:58:41 ) *
`file()` i `FILE_IGNORE_NEW_LINES`

nic mi to nie mówi kolego
Pyton_000
No trudno, googli używać uczyć Cię nie będę.
Variacik
Bardzo prosze kogoś ogarniętego o pomoc bo kolega pyton to tu chyba tylko do nabijania postów jest wink.gif
Pyton_000
No to ponabijam sobie jeszce posty dalej... http://php.net/manual/en/function.file.php I zagadka dla Ciebie.
Co i dla czego nie działa?
Variacik
Dziękuję ci wielki pytonie zakochany.gif skrypt zaczął działać ! ps. mogłeś zarzucić linkiem od razu biggrin.gif
nospor
Cytat
ps. mogłeś zarzucić linkiem od razu
Pewnie uznano, ze skoro grzebiesz sie w php, to link do manuala php znasz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.