Mam problem. Nie wiem jak zrobić algorytm, który posortowałby 5 liczb od największej do najmniejszej wprowadzonych z klawiatury. Ma to być algorytm bez tablicy, tylko sama plansza, pomożecie?
Dodano 12 czerwiec 2011 - 17:25:
a jeśli się nie da bez tablicy to może być z tablicą. Pamiętajcie, że algorytm nie może pytać się nap oczątku ile liczb będziemy porządkować, bo z góry jest ustalone że 5.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse

5 odpowiedzi w tym temacie
#1
Napisano 12.06.2011 16:49
#2
Napisano 12.06.2011 18:27
ehh wrzucasz wszystko do tablicy i sortujesz ja potem najlatwiej to 2 petle z licznikiem jedna leci po tablicy i sprawdza czy posortowane a druga powtarza ta petle tyle razy ile jest skladnikow do posortowania i robisz to tak
if tab[i] > tab[i+1] swap(tab[i],tab[i+1])tylko uwazaj na licznik nie moze byc wiekszy niz liczba elementow -1
Manual ponad wszystko, konsola ponad manual
:&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)

#3
Napisano 12.06.2011 19:13
Możesz zrobić choinkę:
Wczytaj: a,b,c,d,e
jeśli a>b i a>c i a>d i a>e
wypisz A jest największe! i zakończ
jeśli b>a i b>c i b>d i b>e
wypisz B jest największe! i zakończ
jeśli c>a i c>b i c>d ic>e
wypisz C jest największe! i zakończ
jeśli d>a i d>b i d>c i d>e
wypisz D jest największe! i zakończ
wypisz E jest największe!
Wczytaj: a,b,c,d,e
jeśli a>b i a>c i a>d i a>e
wypisz A jest największe! i zakończ
jeśli b>a i b>c i b>d i b>e
wypisz B jest największe! i zakończ
jeśli c>a i c>b i c>d ic>e
wypisz C jest największe! i zakończ
jeśli d>a i d>b i d>c i d>e
wypisz D jest największe! i zakończ
wypisz E jest największe!
#4
Napisano 12.06.2011 19:42
no tak R3X ale potem trzeba reszte wypisac czyli powtorzyc to jeszcze 4x
Manual ponad wszystko, konsola ponad manual
:&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)

#5
Napisano 12.06.2011 20:48
a możecie mi to zrobić w eli? Bo ja trochę zielony jestem...
Dodano 12 czerwiec 2011 - 20:49:
aha i ja chcę żeby wyświetliło liczby od największej do najmniejszej a nie tylko największą
Dodano 12 czerwiec 2011 - 20:49:
aha i ja chcę żeby wyświetliło liczby od największej do najmniejszej a nie tylko największą

#6
Napisano 12.06.2011 20:59
no dlatego mówię choinka, a wypisałem tylko pierwszy wiersz; bez tablicy do posortowania nie ma innej opcji po prostu
Również z jednym lub większą ilością słów kluczowych: Eli
![]() |
Eli
AlgorytmyNapisany przez Lukasz5, 01.12.2010 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych