Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Pitanja za koja mislimo da ne treba poseban topic
WWW:
Idite na Prethodno  1, 2, 3
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 21:52 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

[quote="ivek imudaš"]ako ja od fscanfa zatražim broj redaka matrice preko %d kako on vrati broj redaka[/quote]

Ne vrati. :ccc: On vrati prvi cijeli broj koji procita u datoteci, sto ce reci da ti pretpostavljas da je u datoteci pise prvo broj redaka, pa tek onda elementi. 8) Na primjer:
[code:1]3
17.19 23.13 11.7
31.37 5.41 59.43
2.57 29.11 91.89[/code:1]

[quote="ivek imudaš"]na slajdu sa predavanja piše da vraća pozitivan broj učitanih objekata
što sam onda zatražio ako sam stavio %d a što ako %lf[/quote]

Prvi semestar: [tt]%d[/tt] je [tt]int[/tt], a [tt]%lf[/tt] je [tt]double[/tt] ([tt]long float[/tt]). 8)
ivek imudaš (napisa):
ako ja od fscanfa zatražim broj redaka matrice preko %d kako on vrati broj redaka


Ne vrati. Ccc.... Sram te bilo... On vrati prvi cijeli broj koji procita u datoteci, sto ce reci da ti pretpostavljas da je u datoteci pise prvo broj redaka, pa tek onda elementi. Cool Na primjer:
Kod:
3
17.19 23.13 11.7
31.37 5.41 59.43
2.57 29.11 91.89


ivek imudaš (napisa):
na slajdu sa predavanja piše da vraća pozitivan broj učitanih objekata
što sam onda zatražio ako sam stavio %d a što ako %lf


Prvi semestar: %d je int, a %lf je double (long float). Cool



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
ivek imudaš
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 11. 2007. (18:41:02)
Postovi: (67)16
Spol: muško
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 21:54 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

ispričavam se sad sam tek vidio da je u vježbama napisano da je prvi dio teksta datoteke broj koji onačava red matrice :oops:
ispričavam se sad sam tek vidio da je u vježbama napisano da je prvi dio teksta datoteke broj koji onačava red matrice Embarassed


[Vrh]
Korisnički profil Pošaljite privatnu poruku
jejo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 11. 2006. (19:25:36)
Postovi: (102)16
Spol: žensko
Sarma = la pohva - posuda
= 14 - 5

PostPostano: 0:39 čet, 3. 7. 2008    Naslov: Citirajte i odgovorite

moze pitanje.. zadatak 8.10. u skripti iliti onaj sa klubovima, pobjedama itd...
nije mi jasan ovaj dio koda:

int teamIndex(char name[], team list[], int *n) {
int i;
for (i = 0; i < *n; i++)
if (!strcmp(name, list[i].name)) return i;
strcpy(list[i].name, name);
list[(*n)++].score = 0;
return i;
}

zasto i ide do *n?
i sta je list[(*n)++].score = 0: ? malo me zbunjuje :)
moze pitanje.. zadatak 8.10. u skripti iliti onaj sa klubovima, pobjedama itd...
nije mi jasan ovaj dio koda:

int teamIndex(char name[], team list[], int *n) {
int i;
for (i = 0; i < *n; i++)
if (!strcmp(name, list[i].name)) return i;
strcpy(list[i].name, name);
list[(*n)++].score = 0;
return i;
}

zasto i ide do *n?
i sta je list[(*n)++].score = 0: ? malo me zbunjuje Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Masiela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2007. (22:28:01)
Postovi: (338)16
Spol: žensko
Sarma = la pohva - posuda
74 = 97 - 23
Lokacija: Među bananama

PostPostano: 0:56 čet, 3. 7. 2008    Naslov: Citirajte i odgovorite

Teško da će ti netko od stručnih odgovoriti pa možda pomognem...

Ja sam shvatila da je *n broj klubova koji su trenutno u listi.
[code:1] for (i = 0; i < *n; i++)
if (!strcmp(name, list[i].name)) return i; [/code:1]
E tu provjerava da li je klub već u listi, ako je vrati i na kojem je.
[code:1] strcpy(list[i].name, name); [/code:1]
Ako nije, doda ga.
[code:1] list[(*n)++].score = 0; [/code:1]
Stavi klubu broj bodova na 0.

Ima li smisla? :?
Teško da će ti netko od stručnih odgovoriti pa možda pomognem...

Ja sam shvatila da je *n broj klubova koji su trenutno u listi.
Kod:
 for (i = 0; i < *n; i++)
if (!strcmp(name, list[i].name)) return i;

E tu provjerava da li je klub već u listi, ako je vrati i na kojem je.
Kod:
 strcpy(list[i].name, name);

Ako nije, doda ga.
Kod:
 list[(*n)++].score = 0;

Stavi klubu broj bodova na 0.

Ima li smisla? Confused



_________________
mladac: e.k.s. je možda 8%, moje znanje ni toliko Sad
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Spectre
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 10. 2006. (16:58:05)
Postovi: (167)16
Spol: muško
Sarma = la pohva - posuda
17 = 27 - 10

PostPostano: 1:03 čet, 3. 7. 2008    Naslov: Citirajte i odgovorite

Na početku zadatka, n je postavljen na 0, jer ima 0 klubova u listi.
list[(*n)++].score = 0 će prvo postaviti score (broj bodova) trenutnog kluba na 0, a potom povećati n za 1 (jer nakon izvršavanja ima za 1 više klub u listi). Naravno, naredba se izvršava samo ako kluba već nije bilo u listi, tj. ako je tek sada dodan.
for (i = 0; i < *n; i++) ide do n jer se treba provjeriti svaki pojedini klub u listi, da li je već dodan. Na početku je 0 jer nema klubova, kasnije se n povećava pa i "i" mora dalje rasti.
Na početku zadatka, n je postavljen na 0, jer ima 0 klubova u listi.
list[(*n)++].score = 0 će prvo postaviti score (broj bodova) trenutnog kluba na 0, a potom povećati n za 1 (jer nakon izvršavanja ima za 1 više klub u listi). Naravno, naredba se izvršava samo ako kluba već nije bilo u listi, tj. ako je tek sada dodan.
for (i = 0; i < *n; i++) ide do n jer se treba provjeriti svaki pojedini klub u listi, da li je već dodan. Na početku je 0 jer nema klubova, kasnije se n povećava pa i "i" mora dalje rasti.



_________________
Cry havoc, and let loose the dogs of war!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
jejo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 11. 2006. (19:25:36)
Postovi: (102)16
Spol: žensko
Sarma = la pohva - posuda
= 14 - 5

PostPostano: 2:14 čet, 3. 7. 2008    Naslov: Citirajte i odgovorite

ahaaaaa :) jasnije, jasnije :) fala puno ;)
ahaaaaa Smile jasnije, jasnije Smile fala puno Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3
Stranica 3 / 3.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan