Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyswietlaanie licz od najmniejszej do najwiekszej
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


mam 4 liczyby w zmeinnych a b c i d

i jak uzywajac tylko waronkow if, (nie petli czy gotowej funkcji w php, ani tablic) wyswietlic je od najmniejszej do najwiekszej, gosc mi w szkole cos takiego kazal napisac, ja posiedziale mnad tym pare godzin, i czeski film - nikt nic nie wie. Dajcie jakies wskazowki, bo ja nie obejmuje tego swoim umyslem, jak mozna to na IF'a ch zrobic, pogrzalo go ... ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
antao
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2005

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


(IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
  1. <?php
  2.  
  3.  //pierwsza liczba - L1
  4.  if( ($a <= $b && $a <= $c && $a <= $d && $L1 = &$a && $N1 = 'a') || 
  5.  ($b <= $a && $b <= $c && $b <= $d && $L1 = &$b && $N1 = 'b') ||
  6.  ($c <= $a && $c <= $b && $c <= $d && $L1 = &$c && $N1 = 'c') ||
  7.  ($d <= $a && $d <= $b && $d <= $c && $L1 = &$d && $N1 = 'd')){}
  8.  
  9.  //czwarta liczba - L4
  10.  if( ($a >= $b && $a >= $c && $a >= $d && $L4 = &$a && $N4 = 'a') ||
  11.  ($b >= $a && $b >= $c && $b >= $d && $L4 = &$b && $N4 = 'b') ||
  12.  ($c >= $a && $c >= $b && $c >= $d && $L4 = &$c && $N4 = 'c') ||
  13.  ($d >= $a && $d >= $b && $d >= $c && $L4 = &$d && $N4 = 'd')){}
  14.  
  15.  if( ($a >= $L1 && $a <= $L4 && 'a' != $N1 && 'a' != $N4 && $Lx1 = &$a && $Nx = 'a') ||
  16.  ($b >= $L1 && $b <= $L4 && 'b' != $N1 && 'b' != $N4 && $Lx1 = &$b && $Nx = 'b') ||
  17.  ($c >= $L1 && $c <= $L4 && 'c' != $N1 && 'c' != $N4 && $Lx1 = &$c && $Nx = 'c') ||
  18.  ($d >= $L1 && $d <= $L4 && 'd' != $N1 && 'd' != $N4 && $Lx1 = &$d && $Nx = 'd')){}
  19.  
  20.  //liczby L2, L3
  21.  if( ('a' != $N1 && 'a' != $N4 && $Nx != 'a' && 
  22.  ( ($a >= $Lx1 && $L2 = &$Lx1 && $L3 = &$a) || 
  23.  ($a <= $Lx1 && $L3 = &$Lx1 && $L2 = &$a) )) ||
  24.  ('b' != $N1 && 'b' != $N4 && $Nx != 'b' && 
  25.  ( ($b >= $Lx1 && $L2 = &$Lx1 && $L3 = &$b) || 
  26.  ($b <= $Lx1 && $L3 = &$Lx1 && $L2 = &$b) )) ||  
  27.  ('c' != $N1 && 'c' != $N4 && $Nx != 'c' && 
  28.  ( ($c >= $Lx1 && $L2 = &$Lx1 && $L3 = &$c) || 
  29.  ($c <= $Lx1 && $L3 = &$Lx1 && $L2 = &$c) )) ||
  30.  ('d' != $N1 && 'd' != $N4 && $Nx != 'd' && 
  31.  ( ($d >= $Lx1 && $L2 = &$Lx1 && $L3 = &$d) || 
  32.  ($d <= $Lx1 && $L3 = &$Lx1 && $L2 = &$d) ))){}
  33. ?>

dane wejściowe: a, b, c, d
dane wyjściowe: L1, L2, L3, L4
bug: nie obsługuje zer ((IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?) //no moze jedno, ale... (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
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: 16.01.2026 - 10:35