Wpis z mikrobloga

@Acrene: To jednak nie to.

@kielonek: Idąc twoim tokiem myślenia, jak niby miałbym tutaj założenie do trójkątów wprowadzać, jak nie przyjąłbym co jest co, nie było o tym mowy w poleceniu co prawda, więc 1 - a, 2- b, 3 - c.
  • Odpowiedz
@strazpozarna:

sortowanie 3 liczb - wynik: a <= b <= c

int tmp;

if (a > b) { tmp = a; a = b; b = tmp; }

if (b > c) { tmp = b; b = c; c = tmp; }

if (a > b) { tmp = a; a = b; b = tmp; }
  • Odpowiedz
@filo86: fajne sortowanie, to jakis typ babelkowy? z 4 byloby analogicznie tylko dwa IFy wiecej? Nigdy wczesniej nie sortowalem dlatego robilem to na logike ale przekombinowalem :) no i Tobie sortuje od najmniejszej a u mnie od najwiekszej ale to szczegol
  • Odpowiedz
@strazpozarna: tak, to bubble sort - cięzko, żeby do tych nielicznych danych zaciagać quicksorta :]

sortowanie na dla 4 elementów:

if (a > b) { tmp = a; a = b; b = tmp; }

if (c > d) { tmp = c; c = d; d = tmp; }

if (b > c) { tmp = b; b = c; c = tmp; }

if (a > b) { tmp
  • Odpowiedz
@strazpozarna:

jak będą takie same wartości w zmiennych to po co się tymi zmiennymi zajmować? :]

sortowanie malejąco:

1 krok: czy a = 7 < b = 7? Nie.

2 krok: czy b = 7 < c = 8? Tak. b = 8, c = 7

3 krok: czy a = 7 < b = 8? Tak. a = 8, b = 7

wynik: a = 8, b = 7, c
  • Odpowiedz