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

2. kolokvij (informacija)
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
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: 17:44 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="stinkfist"]pa mozda to sto si stavio da je j unsigned tj pozitivan broj a onda u for-u stavis da je uvjet izvrsavanja sve dok je j veci od nule tj pozitivan a to je naravno, uvijek[/quote]

Hmm... dakle ako imam unsigned j, koji je j=0, i oduzmem 1, on će postati 1? Odnosno, error će mi se javiti... da, da... od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije :oops:

Edit: @mdoko: ok, hvala, shvaćam sve sad (znao sam i prije, ali nisam pazio! :x )
stinkfist (napisa):
pa mozda to sto si stavio da je j unsigned tj pozitivan broj a onda u for-u stavis da je uvjet izvrsavanja sve dok je j veci od nule tj pozitivan a to je naravno, uvijek


Hmm... dakle ako imam unsigned j, koji je j=0, i oduzmem 1, on će postati 1? Odnosno, error će mi se javiti... da, da... od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije Embarassed

Edit: @mdoko: ok, hvala, shvaćam sve sad (znao sam i prije, ali nisam pazio! Mad )



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


Pridružen/a: 18. 11. 2006. (00:14:26)
Postovi: (7)16
Sarma = la pohva - posuda
= 2 - 0

PostPostano: 17:50 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

nece postat 1 nego neki iznimno velik broj jer ide u krug, valjda se to zove overflow ako se dobro sjecam sa predavanja
vjerojatno je error u tome sto se petlja izvrsava beskonacno mnogo puta
nece postat 1 nego neki iznimno velik broj jer ide u krug, valjda se to zove overflow ako se dobro sjecam sa predavanja
vjerojatno je error u tome sto se petlja izvrsava beskonacno mnogo puta




Zadnja promjena: stinkfist; 17:52 pon, 5. 2. 2007; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 17:50 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="Spectre"]
Hmm... dakle ako imam unsigned j, koji je j=0, i oduzmem 1, on će postati 1?
[/quote]
Ne, nego ce postati maksimalni [tt]unsigned int[/tt].
[quote]
Odnosno, error će mi se javiti...
[/quote]
To samo po sebi ne izaziva error, ali baratanje s tim moze dovesti do ozbiljnih problema.
[quote]od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije[/quote]
Ovaj... [tt]int[/tt] i [tt]unsigned int[/tt] zauzimaju jednaku kolicinu memorije. :!:
Spectre (napisa):

Hmm... dakle ako imam unsigned j, koji je j=0, i oduzmem 1, on će postati 1?

Ne, nego ce postati maksimalni unsigned int.
Citat:

Odnosno, error će mi se javiti...

To samo po sebi ne izaziva error, ali baratanje s tim moze dovesti do ozbiljnih problema.
Citat:
od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije

Ovaj... int i unsigned int zauzimaju jednaku kolicinu memorije. Exclamation



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 17:57 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

Evo jedan primjer za ilustraciju problema:

Program s kodom:[code:1]
#include <stdio.h>

int main(void){
int i = 0;
unsigned int ui = 0;

printf("SIGNED: i=%d; i-1=%d\n", i, i-1);
printf("UNSIGNED: ui=%u; ui-1=%u\n", ui, ui-1);

return 0;
}[/code:1]
Na mojoj masini daje sljedeci output:[code:1]
SIGNED: i=0; i-1=-1
UNSIGNED: ui=0; ui-1=4294967295[/code:1]
Evo jedan primjer za ilustraciju problema:

Program s kodom:
Kod:

#include <stdio.h>

int main(void){
   int i = 0;
   unsigned int ui = 0;
   
   printf("SIGNED: i=%d; i-1=%d\n", i, i-1);
   printf("UNSIGNED: ui=%u; ui-1=%u\n", ui, ui-1);
   
   return 0;
   }

Na mojoj masini daje sljedeci output:
Kod:

SIGNED: i=0; i-1=-1
UNSIGNED: ui=0; ui-1=4294967295



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
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: 18:05 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="mdoko"][quote]od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije[/quote]
Ovaj... [tt]int[/tt] i [tt]unsigned int[/tt] zauzimaju jednaku kolicinu memorije. :!:[/quote]

Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog :? ) jer se oslobađa mjesto predznaka. :roll: /sigh... zašto postam na forumu, a baš sam bio veseo nakon kolokvija, sad mi je na kraju pola krivo... recimo. :cry:
mdoko (napisa):
Citat:
od sada koristim samo normalan int, ne treba mi unsigned, pa makar me to koštalo 1 bit memorije

Ovaj... int i unsigned int zauzimaju jednaku kolicinu memorije. Exclamation


Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog Confused ) jer se oslobađa mjesto predznaka. Rolling Eyes /sigh... zašto postam na forumu, a baš sam bio veseo nakon kolokvija, sad mi je na kraju pola krivo... recimo. Crying or Very sad



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


Pridružen/a: 21. 01. 2007. (01:06:34)
Postovi: (153)16
Sarma = la pohva - posuda
12 = 30 - 18

PostPostano: 18:13 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

ne zelim siriti krive informacije, ali mislim da int i unsigned int zauzimaju isto memorije, samo je razlika sto int ima opseg od (npr.) -127 do 128 (bubam brojeve),a unsigned int 1 do 256. Kuzis? Zauzimaju jednaku kolicinu memorije, samo sto unsigned nema negativnih brojeva, nego ima pozitivnih oniliko kolikom int ima pozitivnih i negativnih.
Hmm... ma valjda kuzite sto hocu reci.
ne zelim siriti krive informacije, ali mislim da int i unsigned int zauzimaju isto memorije, samo je razlika sto int ima opseg od (npr.) -127 do 128 (bubam brojeve),a unsigned int 1 do 256. Kuzis? Zauzimaju jednaku kolicinu memorije, samo sto unsigned nema negativnih brojeva, nego ima pozitivnih oniliko kolikom int ima pozitivnih i negativnih.
Hmm... ma valjda kuzite sto hocu reci.


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


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 18:24 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="Spectre"]
Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog :? ) jer se oslobađa mjesto predznaka. [/quote]
Ponoviti prikaz boja u racunalu. :prodike:

Ako ne vjerujes probaj sam:
[code:1]
#include <stdio.h>

int main(void){
printf("int -- %dB; unsigned int -- %dB\n", sizeof(int), sizeof(unsigned int));
return 0;
}[/code:1]:wink:
Spectre (napisa):

Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog Confused ) jer se oslobađa mjesto predznaka.

Ponoviti prikaz boja u racunalu. Drzim prodike

Ako ne vjerujes probaj sam:
Kod:

#include <stdio.h>

int main(void){
  printf("int -- %dB; unsigned int -- %dB\n", sizeof(int), sizeof(unsigned int));
  return 0;
  }
Wink



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
teja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 07. 2006. (15:34:28)
Postovi: (14A)16
Spol: žensko
Sarma = la pohva - posuda
29 = 35 - 6
Lokacija: zg-ma and back

PostPostano: 18:36 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="Spectre"]
2. zašto mi niz ne ispada dobro sad? :cry: :cry: :cry:
3. AKA P.S. vsego je rekao da stavljamo u .c ekstenziju, ne .cpp :twisted:[/quote]

evo sad radi , maj bed for d .cpp
Spectre (napisa):

2. zašto mi niz ne ispada dobro sad? Crying or Very sad Crying or Very sad Crying or Very sad
3. AKA P.S. vsego je rekao da stavljamo u .c ekstenziju, ne .cpp Twisted Evil


evo sad radi , maj bed for d .cpp





a sad.c
 Description:

Download
 Filename:  a sad.c
 Filesize:  844 Bytes
 Downloaded:  108 Time(s)

[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
vsego
Site Admin
Site Admin


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

PostPostano: 18:53 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="Spectre"]Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog :? ) jer se oslobađa mjesto predznaka. :roll:[/quote]

Ne manje memorije, nego za istu memoriju mozes koristiti duplo vece brojeve (pod pretpostavkom da ti ne trebaju negativni). ;)

Zadaci su dostupni na [url=http://web.math.hr/nastava/uur/kolokviji.php]sluzbenom webu[/url]. 8) Rjesenja vjerojatno ne budu objavljena (bar ne uskoro). :|
Spectre (napisa):
Hmm, na vježbama je rečeno da unsigned int troši manje memorije (ili nečeg drugog Confused ) jer se oslobađa mjesto predznaka. Rolling Eyes


Ne manje memorije, nego za istu memoriju mozes koristiti duplo vece brojeve (pod pretpostavkom da ti ne trebaju negativni). Wink

Zadaci su dostupni na sluzbenom webu. Cool Rjesenja vjerojatno ne budu objavljena (bar ne uskoro). Neutral



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


Pridružen/a: 19. 06. 2006. (13:26:54)
Postovi: (30D)16
Spol: žensko
Sarma = la pohva - posuda
134 = 153 - 19
Lokacija: Zagreb

PostPostano: 21:14 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="tihana"][quote="Spectre"]
Ako sam dobro zapamtio:
"Napišite dio programa koji učitava prirodan broj n, te niz x od 2n članova. Program treba ispisati niz, uzlazno sortiran po sumi znamenaka u bazi 7."
[/quote]

ja bi to ovako:
- učitaj n
- učitaj 2n brojeva
- sve ih prebaci u bazu 7
- svim tim brojevima (u bazi 7) zbroji znamenke (npr ak imam broj 3421, suma bi mi bila 3+4+2+1=10)
- i sada te brojčice sortiram i ispisujem


kak su drugi shvatili :?:[/quote]

sam ga ja dobro shvatila :?: :?: :grebgreb:
tihana (napisa):
Spectre (napisa):

Ako sam dobro zapamtio:
"Napišite dio programa koji učitava prirodan broj n, te niz x od 2n članova. Program treba ispisati niz, uzlazno sortiran po sumi znamenaka u bazi 7."


ja bi to ovako:
- učitaj n
- učitaj 2n brojeva
- sve ih prebaci u bazu 7
- svim tim brojevima (u bazi 7) zbroji znamenke (npr ak imam broj 3421, suma bi mi bila 3+4+2+1=10)
- i sada te brojčice sortiram i ispisujem


kak su drugi shvatili Question


sam ga ja dobro shvatila Question Question Kotacici rade 100 na sat


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
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: 21:23 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="teja"]evo sad radi[/quote]
:bow: :yes: :bravo: :bow:
teja (napisa):
evo sad radi

I bow before you Yes! Bravo! I bow before you



_________________
Cry havoc, and let loose the dogs of war!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


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

PostPostano: 23:39 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

@tihana: nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo) - on ostaje nepromijenjen. :) Ti samo trebas za kriterij usporedbe baratati sa znamenkama koje bi broj imao u bazi 7; nista vise. 8) Kod ispisa niza trebaju biti oni isti brojevi koji su ucitani, samo malo drugacijim redoslijedom. ;)
@tihana: nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo) - on ostaje nepromijenjen. Smile Ti samo trebas za kriterij usporedbe baratati sa znamenkama koje bi broj imao u bazi 7; nista vise. Cool Kod ispisa niza trebaju biti oni isti brojevi koji su ucitani, samo malo drugacijim redoslijedom. 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
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 23:43 pon, 5. 2. 2007    Naslov: Citirajte i odgovorite

[quote="vsego"]nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo)[/quote]
As I said, mozda ne bi bilo lose ponoviti [i]prikaz broja u racunalu[/i].
vsego (napisa):
nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo)

As I said, mozda ne bi bilo lose ponoviti prikaz broja u racunalu.



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
tihana
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 06. 2006. (13:26:54)
Postovi: (30D)16
Spol: žensko
Sarma = la pohva - posuda
134 = 153 - 19
Lokacija: Zagreb

PostPostano: 8:40 uto, 6. 2. 2007    Naslov: Citirajte i odgovorite

[quote="vsego"]@tihana: nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo) - on ostaje nepromijenjen. :) Ti samo trebas za kriterij usporedbe baratati sa znamenkama koje bi broj imao u bazi 7; nista vise. 8) Kod ispisa niza trebaju biti oni isti brojevi koji su ucitani, samo malo drugacijim redoslijedom. ;)[/quote]

to sam i mislila
[size=7](to je moje izražavanje loše)[/size] :oops:
vsego (napisa):
@tihana: nema pretvaranja niza u bazu 7 (stogod bi to uopce znacilo) - on ostaje nepromijenjen. Smile Ti samo trebas za kriterij usporedbe baratati sa znamenkama koje bi broj imao u bazi 7; nista vise. Cool Kod ispisa niza trebaju biti oni isti brojevi koji su ucitani, samo malo drugacijim redoslijedom. Wink


to sam i mislila
(to je moje izražavanje loše) Embarassed


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
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