Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Bug Forumaš(ica)
Pridružen/a: 06. 04. 2003. (17:31:11) Postovi: (1A9)16
Spol:
Lokacija: Kako kad!!
|
Postano: 11:27 čet, 19. 4. 2007 Naslov: 3.13 |
|
|
Mogu li dobiti pojasnjenje zadatka 3.13 sa vjezbi...
Naime tamo treba ispisat index redka koji ima najvecu sumu elemenata, ali nije mi jasno sta ne znaci u napisanom kodu da petlja ide po svim elementima , a ne po redcima...
[code:1]
int i , j , max , maxi ;
for ( i = 0 ; i < m; i++) {
int sum = 0 ;
for ( j = 0 ; j < n ; j++) sum += x [ i ] [ j ] ;
i f ( i == 0 | | sum > max) {
max = sum;
maxi = i ;
}
}
p r i n t f ( ” Index r e tka s najvecom sumom: %d\n” , maxi ) ;
[/code:1]
Mogu li dobiti pojasnjenje zadatka 3.13 sa vjezbi...
Naime tamo treba ispisat index redka koji ima najvecu sumu elemenata, ali nije mi jasno sta ne znaci u napisanom kodu da petlja ide po svim elementima , a ne po redcima...
Kod: |
int i , j , max , maxi ;
for ( i = 0 ; i < m; i++) {
int sum = 0 ;
for ( j = 0 ; j < n ; j++) sum += x [ i ] [ j ] ;
i f ( i == 0 | | sum > max) {
max = sum;
maxi = i ;
}
}
p r i n t f ( ” Index r e tka s najvecom sumom: %d\n” , maxi ) ;
|
_________________ Everybody Dies...
Nobody is perfect...
Non scholae, sed vitae discimus
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
Postano: 11:31 čet, 19. 4. 2007 Naslov: Re: 3.13 |
|
|
[code:1]
int i , j , max , maxi ;
for ( i = 0 ; i < m; i++) { /* petlja koja ide po recima */
int sum = 0 ;
for ( j = 0 ; j < n ; j++) sum += x [ i ] [ j ] ; /* petlja koja racuna sumu i-tog retka */
if ( i == 0 || sum > max) {
max = sum;
maxi = i ;
}
}
printf ( ” Index retka s najvecom sumom: %d\n” , maxi ) ;
[/code:1]
Je li sada jasnije?
P.S. jos nekoliko napomena:
- pise se [tt]if[/tt], a ne [tt]i f[/tt]
- pise se [tt]printf[/tt], a ne [tt]p r i n t f[/tt]
I najbitnije od svega: logicko ili se pise [tt]||[/tt] (bez razmaka!), a ne [tt]| |[/tt]. To je bitno zbog toga sto ces ukoliko ga napises sa razmakom dobiti gresku tipa [quote="gcc 4.1.1"]error: expected expression before '|' token[/quote] To se desava zbog toga sto je [tt]|[/tt] takodjer operator.
Kod: |
int i , j , max , maxi ;
for ( i = 0 ; i < m; i++) { /* petlja koja ide po recima */
int sum = 0 ;
for ( j = 0 ; j < n ; j++) sum += x [ i ] [ j ] ; /* petlja koja racuna sumu i-tog retka */
if ( i == 0 || sum > max) {
max = sum;
maxi = i ;
}
}
printf ( ” Index retka s najvecom sumom: %d\n” , maxi ) ;
|
Je li sada jasnije?
P.S. jos nekoliko napomena:
- pise se if, a ne i f
- pise se printf, a ne p r i n t f
I najbitnije od svega: logicko ili se pise || (bez razmaka!), a ne | |. To je bitno zbog toga sto ces ukoliko ga napises sa razmakom dobiti gresku tipa gcc 4.1.1 (napisa): | error: expected expression before '|' token | To se desava zbog toga sto je | takodjer operator.
_________________ Extraordinary claims require extraordinary evidence. – Carl Sagan
Zadnja promjena: mdoko; 11:42 čet, 19. 4. 2007; ukupno mijenjano 4 put/a.
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
|
[Vrh] |
|
punio4 Forumaš(ica)
Pridružen/a: 08. 11. 2006. (18:32:34) Postovi: (120)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
punio4 Forumaš(ica)
Pridružen/a: 08. 11. 2006. (18:32:34) Postovi: (120)16
Spol:
Lokacija: Zagreb
|
Postano: 11:57 čet, 19. 4. 2007 Naslov: Re: 3.13 |
|
|
[quote="punio4"][quote="mdoko"]P.S. jos nekoliko napomena:
- pise se [tt]if[/tt], a ne [tt]i f[/tt]
- pise se [tt]printf[/tt], a ne [tt]p r i n t f[/tt]
I najbitnije od svega: logicko ili se pise [tt]||[/tt] (bez razmaka!), a ne [tt]| |[/tt]. To je bitno zbog toga sto ces ukoliko ga napises sa razmakom dobiti gresku tipa [quote="gcc 4.1.1"]error: expected expression before '|' token[/quote] To se desava zbog toga sto je [tt]|[/tt] takodjer operator.[/quote]
To je vjerojatno radi copy-pastea. Meni slično tako ispada copy-paste u compiler iz pdf-a.[/quote]
[code:1]int i , j , max, maxi;
2
3 for ( i = 0; i < m;i++) {
4 int sum=0;
5 for (j = 0; j < n; j++) sum += x[ i ][ j ];
6 if ( i == 0 || sum > max) {
7 max=sum;
8 maxi=i;
9 }
10 }
11
12 printf(”Indexretkasnajvecomsumom:%d\n”,maxi);[/code:1]
punio4 (napisa): | mdoko (napisa): | P.S. jos nekoliko napomena:
- pise se if, a ne i f
- pise se printf, a ne p r i n t f
I najbitnije od svega: logicko ili se pise || (bez razmaka!), a ne | |. To je bitno zbog toga sto ces ukoliko ga napises sa razmakom dobiti gresku tipa gcc 4.1.1 (napisa): | error: expected expression before '|' token | To se desava zbog toga sto je | takodjer operator. |
To je vjerojatno radi copy-pastea. Meni slično tako ispada copy-paste u compiler iz pdf-a. |
Kod: | int i , j , max, maxi;
2
3 for ( i = 0; i < m;i++) {
4 int sum=0;
5 for (j = 0; j < n; j++) sum += x[ i ][ j ];
6 if ( i == 0 || sum > max) {
7 max=sum;
8 maxi=i;
9 }
10 }
11
12 printf(”Indexretkasnajvecomsumom:%d\n”,maxi); |
|
|
[Vrh] |
|
Nori Forumaš(ica)
Pridružen/a: 01. 10. 2006. (18:41:07) Postovi: (E5)16
Spol:
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
Bug Forumaš(ica)
Pridružen/a: 06. 04. 2003. (17:31:11) Postovi: (1A9)16
Spol:
Lokacija: Kako kad!!
|
|
[Vrh] |
|
mala Forumaš(ica)
Pridružen/a: 10. 10. 2006. (16:13:20) Postovi: (2A)16
Spol:
|
Postano: 17:19 čet, 19. 4. 2007 Naslov: |
|
|
Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno) :???:
[code:1]
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} [/code:1]
Ispis: 2 10 5 10 -1
Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno)
Kod: |
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} |
Ispis: 2 10 5 10 -1
|
|
[Vrh] |
|
m00nblade Forumaš(ica)
Pridružen/a: 30. 10. 2005. (13:26:10) Postovi: (54)16
Spol:
|
Postano: 17:35 čet, 19. 4. 2007 Naslov: |
|
|
[quote="mala"]Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno) :???:
[code:1]
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} [/code:1]
Ispis: 2 10 5 10 -1[/quote]
1. korak: px = x+x[0] = x+1 dakle px je pointer na x[1]
2. korak: py = px++; ovo ti kaze py = px; px++ dakle py je pointer na x[1], a px pointer na x[2]
3. korak: *py = *px-*(x+1) = x[2]-x[1] = 5-3 = 2 dakle, *py = x[1] = 2
4. korak: *px = py[1]-x[0]+x[3]-- = *(py+1)-x[0]+x[3]-- = x[2]-x[0]+x[3] = 5-1+6 = 10, a naredba x[3]-- se izvrsi tek nakon svega pa x[3] postane 5
sad kod ispisa prva tri broja smo već dobili
*px = x[2] pa se tu ispise 10
py je pointer na x[1], dakle py = x+1
px je pointer na x[2], dakle px = x+2
stoga imamo py-px = (x+1) - (x+2) = x+1-x-2 = 1-2=-1
Nadam se da sam ovo jasno objasnio...
mala (napisa): | Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno)
Kod: |
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} |
Ispis: 2 10 5 10 -1 |
1. korak: px = x+x[0] = x+1 dakle px je pointer na x[1]
2. korak: py = px++; ovo ti kaze py = px; px++ dakle py je pointer na x[1], a px pointer na x[2]
3. korak: *py = *px-*(x+1) = x[2]-x[1] = 5-3 = 2 dakle, *py = x[1] = 2
4. korak: *px = py[1]-x[0]+x[3]– = *(py+1)-x[0]+x[3]– = x[2]-x[0]+x[3] = 5-1+6 = 10, a naredba x[3]– se izvrsi tek nakon svega pa x[3] postane 5
sad kod ispisa prva tri broja smo već dobili
*px = x[2] pa se tu ispise 10
py je pointer na x[1], dakle py = x+1
px je pointer na x[2], dakle px = x+2
stoga imamo py-px = (x+1) - (x+2) = x+1-x-2 = 1-2=-1
Nadam se da sam ovo jasno objasnio...
_________________ Real programmers don't comment their code. If it was hard to write, it should be hard to read.
|
|
[Vrh] |
|
ma Forumaš(ica)
Pridružen/a: 27. 01. 2007. (12:06:50) Postovi: (347)16
Spol:
|
Postano: 17:46 čet, 19. 4. 2007 Naslov: |
|
|
[quote="mala"]Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno) :???:
[code:1]
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} [/code:1]
Ispis: 2 10 5 10 -1[/quote]
jako čudan zadatak :vampir: otkud ti to?
uglavnom:
[code:1]px=x+x[0]; py=px++;[/code:1]
nakon ovog px prvo pokazuje na x[1] (to je px=x+1), zatim i py na x[1], a px na jedan element dalje, tj. x[2].
[code:1]*py=*px-*(x+1);[/code:1]
ono na što pokazuje py postaje: ono na što pokazuje px - x[1]. dakle, sada je x[1]=5-3=2.
[code:1]*px=py[1]-x[0]+x[3]--;[/code:1]
ono na što pokazuje px postaje: element za 1 desno od *py minus 1 plus 6. i još x[3] postaje 5 (umanjuje se za 1).
sad pogledaj šta ispisuje. ovo sam stvarno zdravo seljački napisao :pirate:... ne znam dal bi shvaćao da je netko drugi :roll: . nadam se da pomaže.
mala (napisa): | Evo da ne otvaram novu temu (i ova se tiče kolokvija)..
Ako se nadje koja dobra nadobudna dušica da mi malo pojasni zašto je ispis takav (meni jednostavno nikako ne ispada točno)
Kod: |
#include<stdio.h>
int main(){
int x[]={1,3,5,6,};int *px; int *py;
px=x+x[0]; py=px++;
*py=*px-*(x+1);
*px=py[1]-x[0]+x[3]--;
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);
scanf("%%");
return 0;} |
Ispis: 2 10 5 10 -1 |
jako čudan zadatak otkud ti to?
uglavnom:
nakon ovog px prvo pokazuje na x[1] (to je px=x+1), zatim i py na x[1], a px na jedan element dalje, tj. x[2].
ono na što pokazuje py postaje: ono na što pokazuje px - x[1]. dakle, sada je x[1]=5-3=2.
Kod: | *px=py[1]-x[0]+x[3]--; |
ono na što pokazuje px postaje: element za 1 desno od *py minus 1 plus 6. i još x[3] postaje 5 (umanjuje se za 1).
sad pogledaj šta ispisuje. ovo sam stvarno zdravo seljački napisao ... ne znam dal bi shvaćao da je netko drugi . nadam se da pomaže.
_________________ ima let u finish
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
Postano: 17:47 čet, 19. 4. 2007 Naslov: |
|
|
Kad se već postavljaju pitanja,evo i mene. Ugl kad se sa tipkovnice učitava matrica znakova to bi trebalo bit ovak: [code:1]for (red=0;red<brred;red++)
for (stup=0;stup<brstup;stup++) {printf("a[%d][%d]= ",red,stup);
scanf("%c",&a[red][stup]);}[/code:1]
no, ovaj kod ispisuje a[0][0]= a[0][1]= i tek onda dopuštava unos znaka. Zašto je to tako? Jel se znakovi učitavaju s nečim drugim, a ne sa %c?? Matrica je deklarirana sa [code:1]char a[10][10];[/code:1]
Kad se već postavljaju pitanja,evo i mene. Ugl kad se sa tipkovnice učitava matrica znakova to bi trebalo bit ovak: Kod: | for (red=0;red<brred;red++)
for (stup=0;stup<brstup;stup++) {printf("a[%d][%d]= ",red,stup);
scanf("%c",&a[red][stup]);} |
no, ovaj kod ispisuje a[0][0]= a[0][1]= i tek onda dopuštava unos znaka. Zašto je to tako? Jel se znakovi učitavaju s nečim drugim, a ne sa %c?? Matrica je deklarirana sa
_________________ "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
|
|
[Vrh] |
|
ma Forumaš(ica)
Pridružen/a: 27. 01. 2007. (12:06:50) Postovi: (347)16
Spol:
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 17:50 čet, 19. 4. 2007 Naslov: |
|
|
Jos jedno vidjenje svega:
[tt]int x[]={1,3,5,6}; int *px; int *py;[/tt]
[tt]px=x+x[0];[/tt] :arrow: [tt]px = x+1 = &x[1][/tt]
[tt]py=px++;[/tt] :arrow: [tt]py = (stari)px = &x[1], px = &x[2];[/tt]
[tt]*py=*px-*(x+1);[/tt] :arrow: [tt]x[1] = x[2]-x[1] = 5-3 = 2[/tt] :arrow: [tt]x = {1,2,5,6}[/tt]
[tt]*px=py[1]-x[0]+x[3]--;[/tt] :arrow:
:nosmile: [tt]x[2] = *(py+1)-x[0]+(x[3]--) = *(&x[1]+1)-x[0]+x[3] = x[2] - x[0] + x[3] = 5 - 1 + 6 = 10[/tt] :arrow: [tt]x = {1,2,10,6}[/tt]
:nosmile: + [tt]x[3][/tt] smanjis za jedan :arrow: [tt]x[3] = 5[/tt] :arrow: [tt]x = {1,2,10,5}[/tt]
[tt]printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px);[/tt] :arrow: ispis:
:nosmile: [tt]2 10 5 10[/tt] (= [tt]x[2][/tt]) [tt]-1[/tt] (= [tt]&x[1][/tt] - [tt]&x[2][/tt] = [tt]1[/tt] - [tt]2[/tt])
8)
Usput, preporucam citanje [url=http://degiorgi.math.hr/forum/viewtopic.php?t=7005]ovog starog topica[/url]. ;)
@Luuka: prvi [tt]%c[/tt] ti procita znak, a drugi procita skok u novi red (na Win su dva znaka za skok u novi red). :? Dakle, znakove trebas unositi bez razmaka i [tt]ENTER[/tt]-a, ili kao format staviti
[tt]"[bg=#ff8080] [/bg]%c"[/tt]
a ne
[tt]"%c"[/tt]
Jos jedno vidjenje svega:
int x[]={1,3,5,6}; int *px; int *py;
px=x+x[0]; px = x+1 = &x[1]
py=px++; py = (stari)px = &x[1], px = &x[2];
*py=*px-*(x+1); x[1] = x[2]-x[1] = 5-3 = 2 x = {1,2,5,6}
*px=py[1]-x[0]+x[3]–;
x[2] = *(py+1)-x[0]+(x[3]–) = *(&x[1]+1)-x[0]+x[3] = x[2] - x[0] + x[3] = 5 - 1 + 6 = 10 x = {1,2,10,6}
+ x[3] smanjis za jedan x[3] = 5 x = {1,2,10,5}
printf("%d %d %d %d %d", x[1], x[2], x[3], *px, py-px); ispis:
2 10 5 10 (= x[2]) -1 (= &x[1] - &x[2] = 1 - 2)
Usput, preporucam citanje ovog starog topica.
@Luuka: prvi %c ti procita znak, a drugi procita skok u novi red (na Win su dva znaka za skok u novi red). Dakle, znakove trebas unositi bez razmaka i ENTER-a, ili kao format staviti
" %c"
a ne
"%c"
_________________ 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.
|
|
[Vrh] |
|
m00nblade Forumaš(ica)
Pridružen/a: 30. 10. 2005. (13:26:10) Postovi: (54)16
Spol:
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
Postano: 17:52 čet, 19. 4. 2007 Naslov: |
|
|
Hvala, sad radi...
Hvala, sad radi...
_________________ "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
|
|
[Vrh] |
|
ma Forumaš(ica)
Pridružen/a: 27. 01. 2007. (12:06:50) Postovi: (347)16
Spol:
|
Postano: 19:07 čet, 19. 4. 2007 Naslov: |
|
|
:anishock: rješavam zadatak 3.17. (treba ispisati indekse stupaca cjelobrojne matrice koji imaju prostu sumu pozitivnih elemenata)
ne mogu ni učitati elemente. vidi li tko problem?
[code:1]#include<stdio.h>
int main(){
int re, st, i, j, k, suma, prost;
printf("Upisite broj redaka matrice A: "); scanf("%d", &re);
printf("Upisite broj stupaca matrice A: "); scanf("%d", &st);
int a[re][st];
for(i=0;i<re;i++)
for(j=0;j<st;j++){
printf("A(%d,%d)= ", i+1, j+1);
scanf("%d", a[i][j]);
}
printf("Stupci koji imaju prostu sumu pozitivnih elemenata:\n");
for(j=0;j<st;j++){
suma=0;
for(i=0;i<re;i++) if(a[i][j]>0) suma+=a[i][j];
prost=1;
for(k=2;k<suma;k++) if(suma%k==0) prost=0;
if(prost) printf("%d\n", j);
}
scanf("%%");
return 0;
} [/code:1]
hvala :o)
rješavam zadatak 3.17. (treba ispisati indekse stupaca cjelobrojne matrice koji imaju prostu sumu pozitivnih elemenata)
ne mogu ni učitati elemente. vidi li tko problem?
Kod: | #include<stdio.h>
int main(){
int re, st, i, j, k, suma, prost;
printf("Upisite broj redaka matrice A: "); scanf("%d", &re);
printf("Upisite broj stupaca matrice A: "); scanf("%d", &st);
int a[re][st];
for(i=0;i<re;i++)
for(j=0;j<st;j++){
printf("A(%d,%d)= ", i+1, j+1);
scanf("%d", a[i][j]);
}
printf("Stupci koji imaju prostu sumu pozitivnih elemenata:\n");
for(j=0;j<st;j++){
suma=0;
for(i=0;i<re;i++) if(a[i][j]>0) suma+=a[i][j];
prost=1;
for(k=2;k<suma;k++) if(suma%k==0) prost=0;
if(prost) printf("%d\n", j);
}
scanf("%%");
return 0;
} |
hvala
_________________ ima let u finish
|
|
[Vrh] |
|
m00nblade Forumaš(ica)
Pridružen/a: 30. 10. 2005. (13:26:10) Postovi: (54)16
Spol:
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
Postano: 19:15 čet, 19. 4. 2007 Naslov: |
|
|
Ili jednostavno matricu deklariraj kao a[100][100] il tak nešto. I kod scanf-a ti fali & ispred a[i][j].
Ili jednostavno matricu deklariraj kao a[100][100] il tak nešto. I kod scanf-a ti fali & ispred a[i][j].
_________________ "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
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
|