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

zadaci za prvi kolokvij prog2 (zadatak)
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: 13:43 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Pa, da. :) Suma praznog skupa (koji sadrzi nula brojeva) je taman koliko zelis (nula), a prazan skup mozes izabrati na tocno jedan nacin: da uzmes nula dvojki, nula trojki i nula petica. 8)
Pa, da. Smile Suma praznog skupa (koji sadrzi nula brojeva) je taman koliko zelis (nula), a prazan skup mozes izabrati na tocno jedan nacin: da uzmes nula dvojki, nula trojki i nula petica. 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
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 15:48 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[code:1]#include <stdio.h>
#include <stdlib.h>

void ucitaj(double z[10][10], int n){
int i, j;
for(i=0; i<n; i++){
for(j=0; j<n; j++) scanf("%lg", &z[i][j]);
}
return;
}

void ispis(double z[10][10], int n){
int i, j;
for(i=0; i<n; i++){
for(j=0; j<n; j++) printf("%lg ", z[i][j]);
printf("\n");
}
return;
}

void transponiraj(double z[10][10], int n){
int i, j;
for(i=0; i<n; i++){
for(j=i+1; j<n; j++){
double tmp=z[i][j];
z[i][j]=z[j][i];
z[j][i]=tmp;
}
}
return;
}

int main(){
int i, j, n;
double a[10][10], b[10][10], x[10][10], y[10][10];

printf("n=");
scanf("%d", &n);

printf("\nUpisite elemente matrice:\n");
ucitaj(x, n);
printf("\nVasa matrica:\n");
ispis(x, n);

printf("\n");
y[10][10]=0;
for(i=0; i<n; i++){
for(j=0; j<n; j++) y[i][j]=x[i][j];
}
transponiraj(x, n);
printf("\nTransponirana matrica:\n");
ispis(x, n);

a[10][10]=0;
b[10][10]=0;

for(i=0; i<n; i++){
for(j=0; j<n; j++){
a[i][j]=1/2*(y[i][j]+x[i][j]);
}
}
printf("\nMatrica a:\n");
ispis(a, n);
for(i=0; i<n; i++){
for(j=0; j<n; j++){
b[i][j]=1/2*(y[i][j]-x[i][j]);
}
}

printf("\nMatrica b:\n");
ispis(b, n);

system("pause");
return 0;
}




[/code:1]

[size=9][color=#999999]Added after 3 minutes:[/color][/size]

ako bi mi netko mogao pomoci rijesiti zadatak 3.20 u seginoj skripti. zasto mi se vrijednosti ne spremaju u matrice a i b?
moze li se ovako napisati funkcija transponiraj?
zasto mi je uvik 0 na mjestu [0][1]?
:bigcry:
Kod:
#include <stdio.h>
#include <stdlib.h>

void ucitaj(double z[10][10], int n){
     int i, j;
     for(i=0; i<n; i++){
              for(j=0; j<n; j++) scanf("%lg", &z[i][j]);
              }
     return;
     }
     
void ispis(double z[10][10], int n){
     int i, j;
     for(i=0; i<n; i++){
              for(j=0; j<n; j++) printf("%lg  ", z[i][j]);
              printf("\n");
              }
     return;
     }
     
void transponiraj(double z[10][10], int n){
     int i, j;
     for(i=0; i<n; i++){
              for(j=i+1; j<n; j++){
                         double tmp=z[i][j];
                         z[i][j]=z[j][i];
                         z[j][i]=tmp;
                         }
                         }
              return;
              }
             
int main(){
    int i, j, n;
    double a[10][10], b[10][10], x[10][10], y[10][10];
   
    printf("n=");
    scanf("%d", &n);
   
    printf("\nUpisite elemente matrice:\n");
    ucitaj(x, n);
    printf("\nVasa matrica:\n");
    ispis(x, n);
   
    printf("\n");
    y[10][10]=0;
    for(i=0; i<n; i++){
              for(j=0; j<n; j++) y[i][j]=x[i][j];
              }
    transponiraj(x, n);
    printf("\nTransponirana matrica:\n");
    ispis(x, n);
   
    a[10][10]=0;
    b[10][10]=0;
   
    for(i=0; i<n; i++){
             for(j=0; j<n; j++){
                      a[i][j]=1/2*(y[i][j]+x[i][j]);
                      }
                      }
    printf("\nMatrica a:\n");
    ispis(a, n);
    for(i=0; i<n; i++){
             for(j=0; j<n; j++){
                      b[i][j]=1/2*(y[i][j]-x[i][j]);
                      }
                      }
   
    printf("\nMatrica b:\n");
    ispis(b, n);
   
    system("pause");
    return 0;
}
   
   
   
   


Added after 3 minutes:

ako bi mi netko mogao pomoci rijesiti zadatak 3.20 u seginoj skripti. zasto mi se vrijednosti ne spremaju u matrice a i b?
moze li se ovako napisati funkcija transponiraj?
zasto mi je uvik 0 na mjestu [0][1]?
Very sad


[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: 16:10 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Popravci koje sam napravio:

1. u fji transponiraj i ide do n-1 (da bi j mogo ić od i+1)
2. maknuo sve one inicijalizacije elemenata koje ti trebaju - tipa a[10][10]=0 i slično
3. kad računaš elemente od a i b, onda sam maknuo ono 1/2*() i stavio ()/2.0.

I radi :D

p.s. Moguće da nešto od ovog i nije trebalo maknut, ali eto... sad radi...
p.p.s Oni return na kraju fja koje vraćaju void ti ne trebaju... ionak će se samo vratit u main...
Popravci koje sam napravio:

1. u fji transponiraj i ide do n-1 (da bi j mogo ić od i+1)
2. maknuo sve one inicijalizacije elemenata koje ti trebaju - tipa a[10][10]=0 i slično
3. kad računaš elemente od a i b, onda sam maknuo ono 1/2*() i stavio ()/2.0.

I radi Very Happy

p.s. Moguće da nešto od ovog i nije trebalo maknut, ali eto... sad radi...
p.p.s Oni return na kraju fja koje vraćaju void ti ne trebaju... ionak će se samo vratit u main...



_________________
"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: 16:14 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Rekao bih da je kljucno bilo [tt]1/2[/tt], jer je to jednako nuli. ;)
Rekao bih da je kljucno bilo 1/2, jer je to jednako nuli. 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: 16:17 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

A do čega je ona nula koja se pojavljivala na (0,1), tj (1,0) nakon transponiranja? Do compilera? Jer dobro učita matricu i onda kad se stavi ispis unutar fje transponiraj, prije for petlji, onda dođe 0 tamo di nije... :?
A do čega je ona nula koja se pojavljivala na (0,1), tj (1,0) nakon transponiranja? Do compilera? Jer dobro učita matricu i onda kad se stavi ispis unutar fje transponiraj, prije for petlji, onda dođe 0 tamo di nije... Confused



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


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 16:27 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

sve ucita i onda ma koliko ja elemenata zadala na mjestu [0][1] je uvik 0. ako oces probaj za n=3 i 1, 2, 3, 4, 5, 6, 7, 8, 9.
sve transponira, a 4 se izgubi. pozz.
sve ucita i onda ma koliko ja elemenata zadala na mjestu [0][1] je uvik 0. ako oces probaj za n=3 i 1, 2, 3, 4, 5, 6, 7, 8, 9.
sve transponira, a 4 se izgubi. pozz.


[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: 16:38 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="malena"]sve ucita i onda ma koliko ja elemenata zadala na mjestu [0][1] je uvik 0. ako oces probaj za n=3 i 1, 2, 3, 4, 5, 6, 7, 8, 9.
sve transponira, a 4 se izgubi. pozz.[/quote]

Sa ovim mojim promjenama je ok... ne dođe 0... evo ti i kod:

[code:1]#include <stdio.h>
#include <stdlib.h>

void ucitaj(double z[10][10], int n){
int i, j;
for(i=0; i<n; i++){
for(j=0; j<n; j++) scanf("%lg", &z[i][j]);
}

}

void ispis(double z[10][10], int n){
int i, j;
for(i=0; i<n; i++){
for(j=0; j<n; j++) printf("%lg ", z[i][j]);
printf("\n");
}

}

void transponiraj(double z[10][10], int n){
int i, j;

for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
{
double tmp=z[i][j];
z[i][j]=z[j][i];
z[j][i]=tmp;
}


}

int main(){
int i, j, n;
double a[10][10], b[10][10], x[10][10], y[10][10];

printf("n=");
scanf("%d", &n);

printf("\nUpisite elemente matrice:\n");
ucitaj(x, n);
printf("\nVasa matrica:\n");
ispis(x, n);

printf("\n");
for(i=0; i<n; i++){
for(j=0; j<n; j++) y[i][j]=x[i][j];
}
transponiraj(x, n);
printf("\nTransponirana matrica:\n");
ispis(x, n);



for(i=0; i<n; i++){
for(j=0; j<n; j++){
a[i][j]=(y[i][j]+x[i][j])/2.0;
}
}
printf("\nMatrica a:\n");
ispis(a, n);
for(i=0; i<n; i++){
for(j=0; j<n; j++){
b[i][j]=(y[i][j]-x[i][j])/2.0;
}
}

printf("\nMatrica b:\n");
ispis(b, n);

system("pause");
return 0;
} [/code:1]
malena (napisa):
sve ucita i onda ma koliko ja elemenata zadala na mjestu [0][1] je uvik 0. ako oces probaj za n=3 i 1, 2, 3, 4, 5, 6, 7, 8, 9.
sve transponira, a 4 se izgubi. pozz.


Sa ovim mojim promjenama je ok... ne dođe 0... evo ti i kod:

Kod:
#include <stdio.h>
#include <stdlib.h>

void ucitaj(double z[10][10], int n){
     int i, j;
     for(i=0; i<n; i++){
              for(j=0; j<n; j++) scanf("%lg", &z[i][j]);
              }
   
     }
     
void ispis(double z[10][10], int n){
     int i, j;
     for(i=0; i<n; i++){
              for(j=0; j<n; j++) printf("%lg  ", z[i][j]);
              printf("\n");
              }
 
     }
     
void transponiraj(double z[10][10], int n){
     int i, j;
     
     for(i=0; i<n-1; i++)
              for(j=i+1; j<n; j++)
              {
                         double tmp=z[i][j];
                         z[i][j]=z[j][i];
                         z[j][i]=tmp;
                         }
                         

}
             
int main(){
    int i, j, n;
    double a[10][10], b[10][10], x[10][10], y[10][10];
   
    printf("n=");
    scanf("%d", &n);
   
    printf("\nUpisite elemente matrice:\n");
    ucitaj(x, n);
    printf("\nVasa matrica:\n");
    ispis(x, n);
   
    printf("\n");
    for(i=0; i<n; i++){
              for(j=0; j<n; j++) y[i][j]=x[i][j];
              }
    transponiraj(x, n);
    printf("\nTransponirana matrica:\n");
    ispis(x, n);
   
   
   
    for(i=0; i<n; i++){
             for(j=0; j<n; j++){
                      a[i][j]=(y[i][j]+x[i][j])/2.0;
                      }
                      }
    printf("\nMatrica a:\n");
    ispis(a, n);
    for(i=0; i<n; i++){
             for(j=0; j<n; j++){
                      b[i][j]=(y[i][j]-x[i][j])/2.0;
                      }
                      }
   
    printf("\nMatrica b:\n");
    ispis(b, n);
   
    system("pause");
    return 0;
}



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


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 16:51 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

fala na kodu. bio si u pravu inicijalizacije su problem.
fala na kodu. bio si u pravu inicijalizacije su problem.


[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: 16:54 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="malena"]fala na kodu. bio si u pravu inicijalizacije su problem.[/quote]

Globalni savjet: u kod stavi samo ono kaj tom programu treba, sve dodatno može samo nešto zeznut... ;)

@vsego Zašto su ga zezale te inicijalizacije? Ustvari se diralo po dijelovima memorije koji nisu zauzeti ( a[10][10] ne pripada matrici a, njoj indexi idu od 0 do 9 )... al zašto je to zeznulo onaj dio koji se tiče matrice a?
malena (napisa):
fala na kodu. bio si u pravu inicijalizacije su problem.


Globalni savjet: u kod stavi samo ono kaj tom programu treba, sve dodatno može samo nešto zeznut... Wink

@vsego Zašto su ga zezale te inicijalizacije? Ustvari se diralo po dijelovima memorije koji nisu zauzeti ( a[10][10] ne pripada matrici a, njoj indexi idu od 0 do 9 )... al zašto je to zeznulo onaj dio koji se tiče matrice a?



_________________
"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: 17:01 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Ona nula dodje zbog
[tt]y[10][10]=0;[/tt]
Naime, polje [tt]y[/tt] ima indekse od 0 do 9, pa je element [tt]y[10][10][/tt] isto sto i [tt]x[1][0][/tt], jer se varijable natrpaju u memoriju jedna za drugom, redom suprotinim od nabrojanog, pa [tt]x[/tt] u memoriji dodje odmah iza [tt]y[/tt]. :)

Jednostavan test: stavi [tt]y[10][10] = 1719;[/tt] i u matricu ucitaj samo neke sitne brojeve, pa ces vidjeti da ti je u [tt]x[1][0][/tt] uletio bas taj 1719 (koji transponiranjem prijedje u [tt]x[0][1][/tt]). 8)
Ona nula dodje zbog
y[10][10]=0;
Naime, polje y ima indekse od 0 do 9, pa je element y[10][10] isto sto i x[1][0], jer se varijable natrpaju u memoriju jedna za drugom, redom suprotinim od nabrojanog, pa x u memoriji dodje odmah iza y. Smile

Jednostavan test: stavi y[10][10] = 1719; i u matricu ucitaj samo neke sitne brojeve, pa ces vidjeti da ti je u x[1][0] uletio bas taj 1719 (koji transponiranjem prijedje u x[0][1]). 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
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 17:20 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

ma najbolje je poslusati lukin savjet i nista ne inicijalizirati. ja sam samo htjela da cijela matrica bude inicijalizirana na 0, ali compiler ne prihvaca y[10][10]={0}, pa sam onda nesto sto ne pripada mom programu inicijalizirala na 0. nadan se da necu takvu gresku ponoviti na kolokviju... :neznam:
ma najbolje je poslusati lukin savjet i nista ne inicijalizirati. ja sam samo htjela da cijela matrica bude inicijalizirana na 0, ali compiler ne prihvaca y[10][10]={0}, pa sam onda nesto sto ne pripada mom programu inicijalizirala na 0. nadan se da necu takvu gresku ponoviti na kolokviju... Ja to stvarno ne znam


[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: 17:27 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="malena"]ma najbolje je poslusati lukin savjet i nista ne inicijalizirati. ja sam samo htjela da cijela matrica bude inicijalizirana na 0, ali compiler ne prihvaca y[10][10]={0}, pa sam onda nesto sto ne pripada mom programu inicijalizirala na 0. nadan se da necu takvu gresku ponoviti na kolokviju... :neznam:[/quote]

Inicijaliziraj ono što programu treba, tipa suma=0, produkt=1 i sl...

A matricu y možeš inicijalizirat na početku, dakle:
[code:1]double y[10][10]={0.0};[/code:1] ali stvarno nije nužno... bolje ne diraj ono kaj ti ne treba... :D
malena (napisa):
ma najbolje je poslusati lukin savjet i nista ne inicijalizirati. ja sam samo htjela da cijela matrica bude inicijalizirana na 0, ali compiler ne prihvaca y[10][10]={0}, pa sam onda nesto sto ne pripada mom programu inicijalizirala na 0. nadan se da necu takvu gresku ponoviti na kolokviju... Ja to stvarno ne znam


Inicijaliziraj ono što programu treba, tipa suma=0, produkt=1 i sl...

A matricu y možeš inicijalizirat na početku, dakle:
Kod:
double y[10][10]={0.0};
ali stvarno nije nužno... bolje ne diraj ono kaj ti ne treba... Very Happy



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


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 18:43 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

jedno pitanje: kad pisem funkciju ucitaj niz, i radim preko pokazivaca, moram li u funkciji napisati x=(int*)malloc(n*sizeof(int)) recimo?
ja to ne napisem u funkciji, vec u glavnom programu i ona svejedno radi, ali me zanima da li ce se to traziti na kolokviju?
hvala
jedno pitanje: kad pisem funkciju ucitaj niz, i radim preko pokazivaca, moram li u funkciji napisati x=(int*)malloc(n*sizeof(int)) recimo?
ja to ne napisem u funkciji, vec u glavnom programu i ona svejedno radi, ali me zanima da li ce se to traziti na kolokviju?
hvala


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


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 19:51 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="malena"]jedno pitanje: kad pisem funkciju ucitaj niz, i radim preko pokazivaca, moram li u funkciji napisati x=(int*)malloc(n*sizeof(int)) recimo?
ja to ne napisem u funkciji, vec u glavnom programu i ona svejedno radi, ali me zanima da li ce se to traziti na kolokviju?
hvala[/quote]

ako se funkcija zove ucitaj_niz mislim da bi ona trebala to raditi, a ne da ti stavljas ispred svake uporabe te funkcije alokaciju memorije
malena (napisa):
jedno pitanje: kad pisem funkciju ucitaj niz, i radim preko pokazivaca, moram li u funkciji napisati x=(int*)malloc(n*sizeof(int)) recimo?
ja to ne napisem u funkciji, vec u glavnom programu i ona svejedno radi, ali me zanima da li ce se to traziti na kolokviju?
hvala


ako se funkcija zove ucitaj_niz mislim da bi ona trebala to raditi, a ne da ti stavljas ispred svake uporabe te funkcije alokaciju memorije


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


Pridružen/a: 16. 11. 2008. (14:45:25)
Postovi: (61)16
Sarma = la pohva - posuda
11 = 11 - 0
Lokacija: arkadija

PostPostano: 20:12 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

pa kolko sam ja skužio je svejedno...a učitavanje mislim da misliš da u istoj funkciji i alociraš i učitaš....pa svejedno je...ali nekako je praktičnije da ako imaš mnogo nizova i svakog posebno treba alocirat i onda ga treba i učitat....pa da to sve utrpaš u jednu funkciju i adio
pa kolko sam ja skužio je svejedno...a učitavanje mislim da misliš da u istoj funkciji i alociraš i učitaš....pa svejedno je...ali nekako je praktičnije da ako imaš mnogo nizova i svakog posebno treba alocirat i onda ga treba i učitat....pa da to sve utrpaš u jednu funkciju i adio


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


Pridružen/a: 26. 10. 2008. (12:07:29)
Postovi: (95)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 28 - 28
Lokacija: Umag

PostPostano: 20:18 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

malena: zasto ne pises uredan kod... (ne kazem da je jako neuredan, vidio sam i gorih) ali ako ljepo potpisujes sve jedno ispod drugog, pametno baratas sa tabovima.. biti ce ti kasnije puno lakse pronaci greske, a i drugima ce biti lakse razumjeti sta tvoj kod radi.

ako radis u dev-cpp-u idi u tools --> editor options i iskljuci smart tabove oni po meni dosta lose rade..
malena: zasto ne pises uredan kod... (ne kazem da je jako neuredan, vidio sam i gorih) ali ako ljepo potpisujes sve jedno ispod drugog, pametno baratas sa tabovima.. biti ce ti kasnije puno lakse pronaci greske, a i drugima ce biti lakse razumjeti sta tvoj kod radi.

ako radis u dev-cpp-u idi u tools --> editor options i iskljuci smart tabove oni po meni dosta lose rade..



_________________
reductio ad absurdum
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 20:32 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

asta fali kodu, ja se snalazim u njima, vsego se snalazi u njima, i ugrina, a ko ne razumije neka ga kopira i uredi... :wacky:

[size=9][color=#999999]Added after 7 minutes:[/color][/size]

bez uvrede... :widesmile2:
asta fali kodu, ja se snalazim u njima, vsego se snalazi u njima, i ugrina, a ko ne razumije neka ga kopira i uredi... Tup, tup, tup,...

Added after 7 minutes:

bez uvrede... Siroki osmjeh


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


Pridružen/a: 16. 11. 2008. (14:45:25)
Postovi: (61)16
Sarma = la pohva - posuda
11 = 11 - 0
Lokacija: arkadija

PostPostano: 20:34 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

ili jednostavno ne odgovori :roll:
ili jednostavno ne odgovori Rolling Eyes


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


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 20:37 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

ok, kad tako lipo molite, pisat cu urednije...
poslusala san kolegu i iskljucila smart tabove...
sta se odmah pjenite...
ok, kad tako lipo molite, pisat cu urednije...
poslusala san kolegu i iskljucila smart tabove...
sta se odmah pjenite...


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


Pridružen/a: 16. 11. 2008. (14:45:25)
Postovi: (61)16
Sarma = la pohva - posuda
11 = 11 - 0
Lokacija: arkadija

PostPostano: 20:55 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

probaj edit pad pro...ja sam iša nešto skinut jer nemam na devu < > pa čovjek pukne nakon copy pasta...nisam ga baš nešta koristio al sad su mi kodovi tak uredni...jao meni....lipota prava :P
probaj edit pad pro...ja sam iša nešto skinut jer nemam na devu < > pa čovjek pukne nakon copy pasta...nisam ga baš nešta koristio al sad su mi kodovi tak uredni...jao meni....lipota prava Razz


[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