Nadovezivanje listi
vreme | memorija | ulaz | izlaz |
---|---|---|---|
1 s | 64 Mb | standardni izlaz | standardni ulaz |
Napisati program koji implementira jednostruko povezanu listu čiji elementi čuvaju jedan ceo broj i funkciju:
-
void nadovezi(Element* lista1, Element* lista2)
Nadovezuje elemente liste lista2 na listu lista1 u obrnutom poretku.
Korisnik unosi cele brojeve koji se dodaju na početak prve liste sve dok ne unese 0, koja označava kraj unosa prve liste i ne unosi se u listu. Isti postupak se ponavlja pri unošenju druge liste, zatim se te 2 liste nadovezuju funkcije nadovezi
i ispisuje novodobijena lista.
Napomena: Izbrisati sve liste iz memorije na kraju programa!
Opis ulaza
Korisnik unosi cele brojeve koji se dodaju na početak prve jednostruko povezane liste, sve dok ne unese broj 0 koji označava kraj unosa brojeva u prvu listu.
Korisnik unosi cele brojeve koji se dodaju na početak druge jednostruko povezane liste, sve dok ne unese broj 0 koji označava kraj unosa brojeva u drugu listu.
Opis izlaza
Ispisuje se lista dobijena nadovezivanjem druge liste na prvu pomoću funkcije nadovezi
.
Primer 1
Ulaz
1 2 3 4 0 5 6 7 8 0
Izlaz
4 3 2 1 5 6 7 8
Morate biti ulogovani kako biste poslali zadatak na evaluaciju.