Dizalo - stog

Plan your projects and define important tasks and actions

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Dizalo - stog por Mind Map: Dizalo - stog

1. ulazDizalo()

1.1. For 16 iteracija

1.1.1. dajOsobu()

1.1.1.1. Uzimamo random iz unešene liste ljudi

1.1.1.2. Ako spol odgovara provjeravamo dob

1.1.1.3. Dodjeljujemo osobi tezinu

1.1.1.4. Ako dob odgovara provjeravamo tezinu

1.1.1.5. Ako sve odgovara stavljamo osobu u dizalo inače uzimamo novu osobu

2. Struct-ovi

2.1. osobaStrukt

2.1.1. osobaStrukt{ int tezina, datum[3]; char ime[30], prez[30], spol, OIB[12]; };

2.2. pokazivac.h

2.2.1. stogStrukt{ osobaStrukt osoba; stogStrukt *sl; };

2.3. polje.h

2.3.1. stogStrukt{ osobaStrukt osoba[10000]; short kursor; };

3. Operacije

3.1. stog_polje.h stog_pokazivac.h

3.2. PushS TopS PopS InitS IsEmptyS

4. Popis ljudi

4.1. Otvaranje datoteke

4.1.1. Ako nema datoteke gasimo program

4.1.2. Ako ima datoteke citamo iz nje

4.1.3. Dodjeljujemo random OIB

4.1.4. Kada smo sve procitali zatvaramo ju

5. Izlaz osmi kat

5.1. Rekurzija

5.1.1. Spremam elemente u pomocni

5.1.2. Ako dodem do kraja vracam se

5.1.3. Ako pomocni ne zadovoljava uvjete ne vracam ga u polje

6. Izlaz _kat69

6.1. Kopiram stog u pomocni (samo sto je redoslijed obrnut)

6.2. Vraćam nazad samo one ljude koji su djevice

7. main

7.1. Slijedni poziv funkcija

7.1.1. ulazDizalo()

7.1.2. osmiKat()

7.1.3. _kat69()