Dobrý den,
prosím o pomoc všechny, kdo programují v céčku. K zápočtu mám zadaný ukol v této formě a vůbec si s tím nevím rady.
Děkuji.
Napište funkci, která zařadí položku na zvolené místo spojového seznamu
Argumentem bude adresa položky a číslo určující pozici, na kterou má být vložena
Bude-li číslo větší než počet položek, vloží položku na konec
•vloz(polozka, 0) – na začátek seznamu
•vloz(polozka, 2) – na druhou pozici (třetí v pořadí – počítáme od 0)
•vloz(polozka, INT_MAX) – na konec
Bez globálních proměnných – bod navíc!
Fórum › C / C++
Program k zápočtu
To Bald3rr : Vůbec nevim jak má celý program fungovat. Budu vděčnej za každou radu nebo popřípadě názorný příklad.
no tak zadej do google "spojovy seznam" a seznam se s funkci spojoveho seznamu ... (jak to vypada, jak funguje, co po tobe vlastne tedy chteji .. )
pak by si mohl treba pochopit co mas delat..
To KIIV : už jsem se dostal až k přidání prvku do seznamu, ale potřebuju kod předělat tak, abych mohl nové prvky přiřazovat na libovolné pořadí v seznamu.
to neni tak tezky.. vememu to graficky:
adr{hodnota, next}
1{neco, 2}
2{neco, 3}
3{neco, 4}
4{neco, null}
mas vlozit na 3, pozici.. takze prochazis:
1 ma naslednika tak jdeme na nej
2 ma naslednika a dokonce je to misto, za ktere se ma vlozit
vytvorim prvek 5{neco, null} --- pak do next dam ukazatel ze 2{.., 3} ->> 5{neco,3}
a nakonec zmenim 2{neco,3} na 2{neco,5}
a vysledek je pak:
1{neco, 2}
2{neco, 5}
5{neco, 3}
3{neco, 4}
4{neco, null}
samozrejme v pameti to muze byt rozhazeny jak chce.-..
To KIIV : Dík, to už dám dohromady. A co říkáš na tohle? to je zase vymazání ze spoj. seznamu, ale zase to potřebuju mít udělaný tak, aby argumentem pro odstranění bylo pořadí.
Zjistit počet nových příspěvků
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa































Uživatelé prohlížející si toto vlákno
Podobná vlákna
Rada s úkolem k zápočtu — založil Laky
Program, ktory otvori iny program — založil Nummi
3D program — založil Bengo
C# program — založil Tomas.P
Moderátoři diskuze
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu



Nahlásit jako SPAM
IP: 90.178.9.–
Super člen
God of flame

