Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]NWD dwóch tablic + zliczanie
Variacik
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.04.2017

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


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 (IMG:style_emoticons/default/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();
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


`file()` i `FILE_IGNORE_NEW_LINES`
Go to the top of the page
+Quote Post
Variacik
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.04.2017

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


Cytat(Pyton_000 @ 29.05.2017, 16:58:41 ) *
`file()` i `FILE_IGNORE_NEW_LINES`

nic mi to nie mówi kolego
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


No trudno, googli używać uczyć Cię nie będę.
Go to the top of the page
+Quote Post
Variacik
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.04.2017

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


Bardzo prosze kogoś ogarniętego o pomoc bo kolega pyton to tu chyba tylko do nabijania postów jest (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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?
Go to the top of the page
+Quote Post
Variacik
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.04.2017

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


Dziękuję ci wielki pytonie (IMG:style_emoticons/default/zakochany.gif) skrypt zaczął działać ! ps. mogłeś zarzucić linkiem od razu (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ps. mogłeś zarzucić linkiem od razu
Pewnie uznano, ze skoro grzebiesz sie w php, to link do manuala php znasz...
Go to the top of the page
+Quote Post

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: 1.10.2025 - 00:55