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  Sljedeće
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:43 uto, 29. 4. 2008    Naslov: Re: Novi dan, novi zadatak Citirajte i odgovorite

[quote="ekatarina"]Nadam se da ti nisam rekla totalnu glupost (ako jesam netko će me ispraviti, pa je valjda opet sve ok), ovo sam negdje čula, pa sam se zato usudila...[/quote]

Nije glupost, ali je komplikacija. :? Tko ti brani da odmah sumu trpas u [tt]double[/tt]? :-k Ovako:

[code:1]double as = 0;
for(i=0; i<n; i++) as += a[i];
as /= n;[/code:1]

Sva zbrajanja i dijeljenja ovdje su realna, jer je jedan parametar ([tt]as[/tt]) realan. 8)

Ako se ne varam, tocno tako je radjeno i u prvom semestru. :|

[quote="ekatarina"]Ali nije ništa čudno, evo već u slijedećoj grupi se stvarno radi s minorama.[/quote]

Je, ali pise i definicija minore. 8) Mi ne ocekujemo da vi na Prog2 znate zackuljice iz LA1&2; eventualno ubacimo opis sto neka formula predstavlja, ali taj podatak nije nuzan za rjesavanje zadatka. :)
ekatarina (napisa):
Nadam se da ti nisam rekla totalnu glupost (ako jesam netko će me ispraviti, pa je valjda opet sve ok), ovo sam negdje čula, pa sam se zato usudila...


Nije glupost, ali je komplikacija. Confused Tko ti brani da odmah sumu trpas u double? Think Ovako:

Kod:
double as = 0;
for(i=0; i<n; i++) as += a[i];
as /= n;


Sva zbrajanja i dijeljenja ovdje su realna, jer je jedan parametar (as) realan. Cool

Ako se ne varam, tocno tako je radjeno i u prvom semestru. Neutral

ekatarina (napisa):
Ali nije ništa čudno, evo već u slijedećoj grupi se stvarno radi s minorama.


Je, ali pise i definicija minore. Cool Mi ne ocekujemo da vi na Prog2 znate zackuljice iz LA1&2; eventualno ubacimo opis sto neka formula predstavlja, ali taj podatak nije nuzan za rjesavanje zadatka. Smile



_________________
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
bixodococo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 11. 2007. (20:26:24)
Postovi: (7F)16
Spol: muško
Sarma = la pohva - posuda
= 11 - 2

PostPostano: 22:51 uto, 29. 4. 2008    Naslov: Citirajte i odgovorite

Samo da ne bude žabe i sve će biti u redu... :D
Samo da ne bude žabe i sve će biti u redu... Very Happy


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


Pridružen/a: 28. 01. 2008. (20:56:20)
Postovi: (7)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 9:29 pet, 23. 5. 2008    Naslov: Citirajte i odgovorite

Koja bi bila naredba u c-u koja brise ekran, tj. koja naredba bi radila ono sto u pascalu radi clrscr.
Koja bi bila naredba u c-u koja brise ekran, tj. koja naredba bi radila ono sto u pascalu radi clrscr.


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


Pridružen/a: 17. 07. 2007. (12:08:32)
Postovi: (11F)16
Spol: muško
Sarma = la pohva - posuda
60 = 69 - 9

PostPostano: 10:08 pet, 23. 5. 2008    Naslov: Citirajte i odgovorite

Mozda da probas [code:1]for(i=0;i<=100;++i)printf("\n");[/code:1] :lol:
Mozda da probas
Kod:
for(i=0;i<=100;++i)printf("\n");
Laughing


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


Pridružen/a: 04. 09. 2007. (15:33:59)
Postovi: (399)16
Sarma = la pohva - posuda
70 = 95 - 25
Lokacija: Exotica

PostPostano: 10:31 pet, 23. 5. 2008    Naslov: Citirajte i odgovorite

[quote="Novi"]Mozda da probas [code:1]for(i=0;i<=100;++i)printf("\n");[/code:1] :lol:[/quote]

Ali onda bi bio na dnu ekrana, a ne gore...

Uglavnom, i mene zanima, pa sam potražio...

I piše negdje da moraš inkludati <stdlib.h> i onda koristiti: system("cls").
Piše i da je to loše, ali ne piše zašto... Pa je to moje pitanje. :)
Novi (napisa):
Mozda da probas
Kod:
for(i=0;i<=100;++i)printf("\n");
Laughing


Ali onda bi bio na dnu ekrana, a ne gore...

Uglavnom, i mene zanima, pa sam potražio...

I piše negdje da moraš inkludati <stdlib.h> i onda koristiti: system("cls").
Piše i da je to loše, ali ne piše zašto... Pa je to moje pitanje. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 13:08 pet, 23. 5. 2008    Naslov: Citirajte i odgovorite

Pascal je bio za DOS; C je za manje-vise svaki sustav (cak i za "sustave" :P). E, a ne postoji univerzalan nacin kako na bilo kojem sustavu obrisati ekran, tako da je kratak odgovor: ne moze se. :(

Na UNIXoidima mozete iskoristiti funkciju [url=http://www.opengroup.org/onlinepubs/007908799/xcurses/clear.html][tt]clear()[/tt][/url] iz libraryja [url=http://www.opengroup.org/onlinepubs/007908799/xcurses/curses.h.html][tt]curses.h[/tt][/url], no ne znam radi li to onda i pod Win. :neznam:

No, nece niti na UNIXoidima ici lako. :( Recimo, ovo:[code:1]#include <curses.h>

int main(void) {
erase();
return 0;
}[/code:1]nece raditi. :( Treba se poigrati s kreiranjem windowa:[code:1]#include <curses.h>

int main(void) {
int i;
WINDOW *win = initscr();
for (i = 0; i < 24; ++i) printw("aaaaaa\n");
getch();
clear();
refresh();
getch();
endwin();
return 0;
}[/code:1]
Anyway, nisam se s time igrao, pa ne znam detaljnije; dalje proucavajte sami. 8)
Pascal je bio za DOS; C je za manje-vise svaki sustav (cak i za "sustave" Razz). E, a ne postoji univerzalan nacin kako na bilo kojem sustavu obrisati ekran, tako da je kratak odgovor: ne moze se. Sad

Na UNIXoidima mozete iskoristiti funkciju clear() iz libraryja curses.h, no ne znam radi li to onda i pod Win. Ja to stvarno ne znam

No, nece niti na UNIXoidima ici lako. Sad Recimo, ovo:
Kod:
#include <curses.h>

int main(void) {
  erase();
  return 0;
}
nece raditi. Sad Treba se poigrati s kreiranjem windowa:
Kod:
#include <curses.h>

int main(void) {
  int i;
  WINDOW *win = initscr();
  for (i = 0; i < 24; ++i) printw("aaaaaa\n");
  getch();
  clear();
  refresh();
  getch();
  endwin();
  return 0;
}

Anyway, nisam se s time igrao, pa ne znam detaljnije; dalje proucavajte sami. 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
milasinovic
Moderator
Moderator


Pridružen/a: 25. 11. 2002. (17:03:32)
Postovi: (18)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 1
Lokacija: FER-D374

PostPostano: 15:31 pet, 23. 5. 2008    Naslov: Citirajte i odgovorite

[quote="kpo"]Koja bi bila naredba u c-u koja brise ekran, tj. koja naredba bi radila ono sto u pascalu radi clrscr.[/quote]

Nema naredbe, ali na windowsima može proći [tt]system("cls")[/tt], na unixu [tt]system("clear")[/tt]
kpo (napisa):
Koja bi bila naredba u c-u koja brise ekran, tj. koja naredba bi radila ono sto u pascalu radi clrscr.


Nema naredbe, ali na windowsima može proći system("cls"), na unixu system("clear")


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Lafiel
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 09. 2007. (09:56:59)
Postovi: (153)16
Spol: žensko
Sarma = la pohva - posuda
27 = 51 - 24

PostPostano: 14:53 pon, 16. 6. 2008    Naslov: Citirajte i odgovorite

Jesam li ja dobro shvatila da mi [url=http://degiorgi.math.hr/prog2/materijali/p2-podsjetnik.pdf]ovo[/url] dobijemo na ovom kolokviju za cca 2 tjedna? :)
Jesam li ja dobro shvatila da mi ovo dobijemo na ovom kolokviju za cca 2 tjedna? Smile



_________________
Weit von hier fällt Gold von den Sternen
[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 15:52 pon, 16. 6. 2008    Naslov: Citirajte i odgovorite

Jesi. 8)
Jesi. 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
Vip
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 10. 2007. (17:53:31)
Postovi: (8E)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 4

PostPostano: 13:00 čet, 26. 6. 2008    Naslov: Citirajte i odgovorite

imam pitanje u vezi 1. zadatka iz drugog kolokvija grupe A od prošle godine, tj. 29.lipnja 2007.

riješila sam pod a) i b) ali ne shvaćam što traži c).. :oops:

ako netko zna molila bih pomoć oko tog dijela..
imam pitanje u vezi 1. zadatka iz drugog kolokvija grupe A od prošle godine, tj. 29.lipnja 2007.

riješila sam pod a) i b) ali ne shvaćam što traži c).. Embarassed

ako netko zna molila bih pomoć oko tog dijela..


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 14:06 čet, 26. 6. 2008    Naslov: Citirajte i odgovorite

Koji dio ti nije jasan?

Dakle, tu se traži da nađeš sve skupove 3 točaka koje su kolinearne.
Kako naći sve moguće 3-člane podskupove? 3 for petlje.
Kako? Sa prvom ići do n-2 (ako je n duljina polja točaka,misli se <n-2), za svaku tu fixiranu točku, ići dalje, dakle druga petlja od te točke do n-1 (<n-1), time smo našli drugu točku, još nam treba treca, pa idemo sa trecim for-om do n ( <n). Sad imamo niz[i], niz[j] i niz [k] (ako su indexi i,j,k) u našem tročlanom skupu točaka. Ako zadovoljavaju kolinearnost, povećaš neki brojač. Kad se izleti iz svih petlji u brojaču nam piše baš broj podskupova točaka koje zadovoljavaju kolinearnost ;)
Koji dio ti nije jasan?

Dakle, tu se traži da nađeš sve skupove 3 točaka koje su kolinearne.
Kako naći sve moguće 3-člane podskupove? 3 for petlje.
Kako? Sa prvom ići do n-2 (ako je n duljina polja točaka,misli se <n-2), za svaku tu fixiranu točku, ići dalje, dakle druga petlja od te točke do n-1 (<n-1), time smo našli drugu točku, još nam treba treca, pa idemo sa trecim for-om do n ( <n). Sad imamo niz[i], niz[j] i niz [k] (ako su indexi i,j,k) u našem tročlanom skupu točaka. Ako zadovoljavaju kolinearnost, povećaš neki brojač. Kad se izleti iz svih petlji u brojaču nam piše baš broj podskupova točaka koje zadovoljavaju kolinearnost Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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: 14:37 čet, 26. 6. 2008    Naslov: Citirajte i odgovorite

Donekle tocno; ovo rjesenje ce svaku trojku tocaka brojati 6 puta. :? Treba paziti i odakle idu brojaci, a ne samo dokle. ;)
Donekle tocno; ovo rjesenje ce svaku trojku tocaka brojati 6 puta. Confused Treba paziti i odakle idu brojaci, a ne samo dokle. Wink



_________________
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
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 14:41 čet, 26. 6. 2008    Naslov: Citirajte i odgovorite

[quote="Luuka"]za svaku tu fixiranu točku, ići dalje, dakle druga petlja [b]od te točke [/b]do n-1 (<n-1), [/quote]

;)
Luuka (napisa):
za svaku tu fixiranu točku, ići dalje, dakle druga petlja od te točke do n-1 (<n-1),


Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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: 14:47 čet, 26. 6. 2008    Naslov: Citirajte i odgovorite

Mea culpa; ispricavam se. :naklon:
Mea culpa; ispricavam se. Zahvaljujem, postovani kolega!



_________________
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
Vip
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 10. 2007. (17:53:31)
Postovi: (8E)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 4

PostPostano: 8:47 pet, 27. 6. 2008    Naslov: Citirajte i odgovorite

puno hvala, uspješno riješeno :D
puno hvala, uspješno riješeno Very Happy


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


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 20:07 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

[code:1]
int main(void)
{int i, j;
char string[20], s1[20], s2[20], polje[10][20], temp[20];
for(i=0; i<=9; i++)
scanf("%s", polje[i]);

for(i=0; i<=9; i++)
for(j=i; j<=9; j++)
if(Strcmp(polje[i], polje[j])>0){
temp=polje[i];
polje[i]=polje[j];
polje[j]=temp;
}[/code:1]

Javlja mi gresku incompatible types in assignment .
Za ovaj temp, da on nije istog tipa kao i polje[i]. Zar nisu oba stringa od 20 znakova?
Kod:

int main(void)
{int i, j;
char string[20], s1[20], s2[20], polje[10][20], temp[20];
for(i=0; i<=9; i++)
scanf("%s", polje[i]);

for(i=0; i<=9; i++)
for(j=i; j<=9; j++)
if(Strcmp(polje[i], polje[j])>0){
temp=polje[i];
polje[i]=polje[j];
polje[j]=temp;
}


Javlja mi gresku incompatible types in assignment .
Za ovaj temp, da on nije istog tipa kao i polje[i]. Zar nisu oba stringa od 20 znakova?


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 20:18 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

kopiraš stringove jedan u drugi. Za to ti treba strcpy ;)
kopiraš stringove jedan u drugi. Za to ti treba strcpy Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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:27 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

mala pomoć mi treba:

Zadatak 8.4. Napišite funkciju koja kao jedini argument prima
file-pointer koji pokazuje na datoteku otvorenu za čitanje, te iz nje čita
kvadratnu matricu realnih brojeva i vraća produkt svih elemenata koji
nisu na niti jednoj od dijagonala.

pretpostavljam da mi ne treba matrica za spremanje...
[code:1]
double produkt(FILE *datoteka){
int n, i, j;
double x, prod=1;
fscanf(datoteka, "%d", &n);
for(i=0;i<n;i++)
for(j=0;j<n;j++){
fscanf(datoteka, "%lf", &x);
if(i!=j && i+j!=(n-1)) prod*=x;}
return prod;}[/code:1]
ili ako treba ...
[code:1]
double produkt(FILE *datoteka){
int n, i, j;
double **matrica;
double prod=1;
fscanf(datoteka, "%d", &n);
matrica=(double**)malloc(m*sizeof(double*));
for(i=0;i<n;i++) matrica[i]=(double*)malloc(sizeof(double));
for(i=0;i<n;i++)
for(j=0;j<n;j++) fscanf(datoteka, "%lf", &matrica[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++) if(i!=j && i+j!=(n-1)) prod*=matrica[i][j];
return prod;}[/code:1]
uglavnom jesu li oba koda točna?

i potpitanje: funkcija fscanf vraća broj učitanih objekata a to su oni koje zatražimo formatom ili se varam
u stvari kako točno ona čita zatraženo?
mala pomoć mi treba:

Zadatak 8.4. Napišite funkciju koja kao jedini argument prima
file-pointer koji pokazuje na datoteku otvorenu za čitanje, te iz nje čita
kvadratnu matricu realnih brojeva i vraća produkt svih elemenata koji
nisu na niti jednoj od dijagonala.

pretpostavljam da mi ne treba matrica za spremanje...
Kod:

double produkt(FILE *datoteka){
       int n, i, j;
       double x, prod=1;
       fscanf(datoteka, "%d", &n);
       for(i=0;i<n;i++)
       for(j=0;j<n;j++){
                        fscanf(datoteka, "%lf", &x);
                        if(i!=j && i+j!=(n-1)) prod*=x;}
       return prod;}

ili ako treba ...
Kod:

double produkt(FILE *datoteka){
       int n, i, j;
       double **matrica;
       double prod=1;
       fscanf(datoteka, "%d", &n);
       matrica=(double**)malloc(m*sizeof(double*));
       for(i=0;i<n;i++) matrica[i]=(double*)malloc(sizeof(double));
       for(i=0;i<n;i++)
       for(j=0;j<n;j++) fscanf(datoteka, "%lf", &matrica[i][j]);
       for(i=0;i<n;i++)
       for(j=0;j<n;j++) if(i!=j && i+j!=(n-1)) prod*=matrica[i][j];
       return prod;}

uglavnom jesu li oba koda točna?

i potpitanje: funkcija fscanf vraća broj učitanih objekata a to su oni koje zatražimo formatom ili se varam
u stvari kako točno ona čita zatraženo?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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:34 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

Da sad ne trazim po skripti... ako je matrica zadana tako da u datoteci pise broj redaka, onda je ovo prvo dobro. 8) Drugo nisam pregledavao: izbjegavajte dodatne nizove/matrice kad nisu nuzni, jer samo opterecuju memoriju i rapidno povecavaju sansu da fulate. :?

Kako obicni [tt]scanf()[/tt] radi? :-k Pogleda sto se trazi i proba to procitati; ako uspije, utrpa u pripadajucu varijablu. 8) Kao povratnu vrijednost vraca upravo broj varijabli koje je tako popunio. :D I sada, ono uobicajeno: to isto vrijedi i za [tt]fscanf()[/tt]. ;)
Da sad ne trazim po skripti... ako je matrica zadana tako da u datoteci pise broj redaka, onda je ovo prvo dobro. Cool Drugo nisam pregledavao: izbjegavajte dodatne nizove/matrice kad nisu nuzni, jer samo opterecuju memoriju i rapidno povecavaju sansu da fulate. Confused

Kako obicni scanf() radi? Think Pogleda sto se trazi i proba to procitati; ako uspije, utrpa u pripadajucu varijablu. Cool Kao povratnu vrijednost vraca upravo broj varijabli koje je tako popunio. Very Happy I sada, ono uobicajeno: to isto vrijedi i za fscanf(). Wink



_________________
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:43 sri, 2. 7. 2008    Naslov: Citirajte i odgovorite

[quote="vsego"]
Kako obicni [tt]scanf()[/tt] radi? :-k Pogleda sto se trazi i proba to procitati; ako uspije, utrpa u pripadajucu varijablu. 8) Kao povratnu vrijednost vraca upravo broj varijabli koje je tako popunio. :D I sada, ono uobicajeno: to isto vrijedi i za [tt]fscanf()[/tt]. ;)[/quote]

u stvari me zanima
ako ja od fscanfa zatražim broj redaka matrice preko %d kako on vrati broj redaka
a kad zatražim vrijednost %lf i,j-tog elemanta on ide komad po komad
teksta i vraća vrijednosti traženog elementa

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
ako se ne varam ako je %s onda prvu riječ(do razmaka) koja je na redu
a sa %c znak po znak, je li?
vsego (napisa):

Kako obicni scanf() radi? Think Pogleda sto se trazi i proba to procitati; ako uspije, utrpa u pripadajucu varijablu. Cool Kao povratnu vrijednost vraca upravo broj varijabli koje je tako popunio. Very Happy I sada, ono uobicajeno: to isto vrijedi i za fscanf(). Wink


u stvari me zanima
ako ja od fscanfa zatražim broj redaka matrice preko %d kako on vrati broj redaka
a kad zatražim vrijednost %lf i,j-tog elemanta on ide komad po komad
teksta i vraća vrijednosti traženog elementa

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
ako se ne varam ako je %s onda prvu riječ(do razmaka) koja je na redu
a sa %c znak po znak, je li?


[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  Sljedeće
Stranica 2 / 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