Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 29.04.2009., 20:23   #1
terminator
Spermich Termich
Moj komp
 
terminator's Avatar
 
Datum registracije: Feb 2005
Lokacija: Bistra
Postovi: 884
Zadatak u C-u

Inaće ne tražim baš pomoć ali sam na ovome malo zapeo. Pa ako bi mi mogao netko pomoći, zadatak je sljedeći:

Na magnetskom disku postoji neformatizirana datoteka stog.dat koja je organizirana kao stog. Na početku datoteke upisan je maksimalni dopušteni kapacitet stoga izražen u broju zapisa (int) i adresa zadnje upisanog elementa na stogu (long). Element stoga je zapis o položenom ispitu studenta:
matični broj (long)
ime i prezime (24+1 znak)
sifra predmeta (int)
ocjena (short)
Definirajte tip podatka Stog i napišite potrebne funkcije za rada sa stogom.


Za rada sa "običnim stogom" smo koristili ove zaredbe za čitanje i pisanje:
int dodaj (int element, Stog *stog) {
if (stog->vrh >= MAXSTOG-1) return 0;
stog->vrh++;
stog->polje[stog->vrh] = element;
return 1;
}

te:

int skini (int *element, Stog *stog) {
if (stog->vrh < 0) return 0;
*element = stog->polje[stog->vrh];
stog->vrh--;
return 1;
}

Svaka pomoć je dobrodošla... Hvala
__________________
terminator je offline   Reply With Quote
Staro 30.04.2009., 17:18   #2
bambi56x
Premium
Moj komp
 
bambi56x's Avatar
 
Datum registracije: Jan 2008
Lokacija: Hrvatska
Postovi: 316
da ne otvaram novu temu, ubacit ću se vamo iako je moj zadatak puno "lakši"
naime, dobio sam zadatak napravit tako reć " lutriju " i sad problem je što mi trebaju realni brojevi...
uspio sam nekako napravit za cijele ali trebaju bas realni

svaka pomoć dobrodošla

Editirano

Zadnje izmijenjeno od: bambi56x. 30.04.2009. u 18:31.
bambi56x je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 30.04.2009., 17:25   #3
Viperus
Premium
Moj komp
 
Viperus's Avatar
 
Datum registracije: Sep 2005
Lokacija: Zagreb
Postovi: 729
jao koji lik XD
zadaću iz ASP-a pitaš da ti neko riješi XD
Viperus je offline   Reply With Quote
Staro 30.04.2009., 17:28   #4
bambi56x
Premium
Moj komp
 
bambi56x's Avatar
 
Datum registracije: Jan 2008
Lokacija: Hrvatska
Postovi: 316
nije zadaća neg se bavim malo necim

imaš nešt konstruktivno za nadodat ili samo spam?
bambi56x je offline   Reply With Quote
Staro 30.04.2009., 18:06   #5
Viperus
Premium
Moj komp
 
Viperus's Avatar
 
Datum registracije: Sep 2005
Lokacija: Zagreb
Postovi: 729
to se nije odnosilo na tebe već na tipa čiji je thread, pošto je to profsor na feru zadao.
Šta se tebe tiće, učili smo neki algoritam al se više ne sjećam pa ti evo laki način : napravi još jedan random int od 0 do 99 recimo y , i onda napišeš da je float r = (float) (y * 0.01);
i onda zbrojiš x sa ovim r i dobiš decimalni random broj

i mislim da ti nema randomize i random funkcije u c-u neg srand i rand , tu si pogledaj http://www.cplusplus.com/reference/c...cstdlib/srand/
Viperus je offline   Reply With Quote
Staro 30.04.2009., 18:24   #6
bambi56x
Premium
Moj komp
 
bambi56x's Avatar
 
Datum registracije: Jan 2008
Lokacija: Hrvatska
Postovi: 316
pa i da je zadaća kake veze?

neznam zast al taj imam i randomize(); pokreće ....jel to što randomizira brojeve
a ovo c=random (a)+b; je raspon...

EDIT: inače hvala, sad radi super :-)

Editirano
bambi56x je offline   Reply With Quote
Staro 30.04.2009., 18:59   #7
Viperus
Premium
Moj komp
 
Viperus's Avatar
 
Datum registracije: Sep 2005
Lokacija: Zagreb
Postovi: 729
randomize ti osigurava da svaki put kad pokreneš program da izvuče iz tombole XD nove brojeve, bez tog ti svaki put izbaci iste brojeve tj. sam 1. put random a sve ostalo copy paste prvog XD
Viperus je offline   Reply With Quote
Staro 30.04.2009., 20:42   #8
thopok
Guest
 
Datum registracije: Jun 2008
Lokacija: Splity
Postovi: 3,003
Citiraj:
pošto je to profsor na feru zadao
I stvarno…
3. Auditorne vježbe
Citiraj:
pa i da je zadaća kake veze?
Vjerojatno malo ljudi ima namjeru rješavat tuđe zadaće.
thopok je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na