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

drugi kolkvij 2007/2008
WWW:

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


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 16:20 pon, 9. 2. 2009    Naslov: drugi kolkvij 2007/2008 Citirajte i odgovorite

u "3" grupi, horner...
[latex]


p := \sum_{i=0}^{n}(-1)^i x^{2i} a__n-i

[/latex]

ja napisala kod ali ne znam jel ok.
[code:1]for(i=n; i>=0; --){
if(i%2==0) p1=p1*x*x +a[n-i];
else {p1=p1*x*x +a[n-i];
p1=p1*(-1);} [/code:1]

znam da to ima vise veze s matematikom, nego s prog, ali...
nemojte zamjerit :)
u "3" grupi, horner...


ja napisala kod ali ne znam jel ok.
Kod:
for(i=n; i>=0; --){
   if(i%2==0) p1=p1*x*x +a[n-i];
   else {p1=p1*x*x +a[n-i];
           p1=p1*(-1);}


znam da to ima vise veze s matematikom, nego s prog, ali...
nemojte zamjerit Smile


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


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 18:56 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

[code:1]double p_x;
int i;
for (i = n; i >= 0; --i) p_x = p_x * x * x + a[n - i];
p_x *= -1;
}[/code:1]

ja to tak vidio, možd sam zeznio........

ma vjerojatno da jesam :S
Kod:
double p_x;
int i;
for (i = n; i >= 0; --i) p_x = p_x * x * x + a[n - i];
p_x *= -1;
}


ja to tak vidio, možd sam zeznio........

ma vjerojatno da jesam :S



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
mycky1111
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 20:09 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

ali, ako je i neparan, onda je (-1)^i=-1, a ako je i paran onda je sve normalno... :?: a ti nemas uvjet za parnost i neparnost [b]i[/b] :?:

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

ne znam rjesit 4 zadatak u 3 grupi.
mozda i znam, samo imam puno nejasnoca :)

pa ako moze netko pojasnit kako... :(
ali, ako je i neparan, onda je (-1)^i=-1, a ako je i paran onda je sve normalno... Question a ti nemas uvjet za parnost i neparnost i Question

Added after 32 minutes:

ne znam rjesit 4 zadatak u 3 grupi.
mozda i znam, samo imam puno nejasnoca Smile

pa ako moze netko pojasnit kako... Sad


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


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 20:20 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

mislim da ovo moje sa minus jedan radi jer on svaku potenciju množi sa minus jedan i tek ih onda zbraja. ostavljam mogućnost pogreške, al mislim da sam ovog puta u pravu :)


ovaj četvrti u trećoj grupi, evo ti smao kod f-je
[code:1]int r(int n) {
int suma = 0, i = 0, ima = 0;
if (n < 0) n = -n;
while (n > 0) {
int znam = n % 10; n /= 10;
if (znam == 2 || znam == 3 || znam == 5 || znam == 7) {
ima = 1;
suma += znam; ++i;
}
if (!ima) return 0;
else return suma / i;
}
[/code:1]



:)
sretno svima sutra na kolokviju.
mislim da ovo moje sa minus jedan radi jer on svaku potenciju množi sa minus jedan i tek ih onda zbraja. ostavljam mogućnost pogreške, al mislim da sam ovog puta u pravu Smile


ovaj četvrti u trećoj grupi, evo ti smao kod f-je
Kod:
int r(int n) {
        int suma = 0, i = 0, ima = 0;
        if (n < 0) n = -n;
        while (n > 0) {
        int znam  = n % 10; n /= 10;
        if (znam == 2 || znam == 3 || znam == 5 || znam == 7) {
                               ima = 1;
                               suma += znam; ++i;
                               }
        if (!ima) return 0;
        else return suma / i;
        }




Smile
sretno svima sutra na kolokviju.



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
mycky1111
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 20:24 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

ajme, ispricavam se, 4 zadatak iz 4. grupe. s cjelbrojnim dijelom x-a... nesto tako...

p.s. hvala za ovaj horner :)
ajme, ispricavam se, 4 zadatak iz 4. grupe. s cjelbrojnim dijelom x-a... nesto tako...

p.s. hvala za ovaj horner Smile


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


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 20:31 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

vjerojatno misliš na četvrti iz četvrte grupe, tj, sigurno misliš na njega :) (dobro da je tak jer ovaj horner nisam riješio :( )

fora ti se svodi na jednu malu caku. kad imaš realni broj tipa double il bilo kojeg tipa, recimo, double x. upišeš [tt]scanf("%lf", &x)[/tt] i treba ti sam cijeli njegov dio, ono do decimalne točke. to napraviš da staviš sljedeće [tt]x = int(x)[/tt] ili možeš uzeti neku drugu varijablu [tt]int t = int(x)[/tt] i onda dalje s time radiš što ti treba. u ovom zadu moraš postavit maksimalnu znamenku na nulu i onda provjeravat dal su ostale veće. ak jesu onda staviš da je ta nova veća znamenka maksimalna, ak ne onda ju turiš u sumu. opet, jedino što je u ovom zadatku "problematično" je ta pretvorba floata u int, i to su mislim u biti htjeli provjerit prošle godine :)
vjerojatno misliš na četvrti iz četvrte grupe, tj, sigurno misliš na njega Smile (dobro da je tak jer ovaj horner nisam riješio Sad )

fora ti se svodi na jednu malu caku. kad imaš realni broj tipa double il bilo kojeg tipa, recimo, double x. upišeš scanf("%lf", &x) i treba ti sam cijeli njegov dio, ono do decimalne točke. to napraviš da staviš sljedeće x = int(x) ili možeš uzeti neku drugu varijablu int t = int(x) i onda dalje s time radiš što ti treba. u ovom zadu moraš postavit maksimalnu znamenku na nulu i onda provjeravat dal su ostale veće. ak jesu onda staviš da je ta nova veća znamenka maksimalna, ak ne onda ju turiš u sumu. opet, jedino što je u ovom zadatku "problematično" je ta pretvorba floata u int, i to su mislim u biti htjeli provjerit prošle godine Smile



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
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: 20:33 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

[quote="mycky1111"]ajme, ispricavam se, 4 zadatak iz 4. grupe. s cjelbrojnim dijelom x-a... nesto tako...
[/quote]

Ne da mi se sad rješavati ali samo da napomenem...
Ako želiš cijeli dio realnog broja, dovoljno je deklarirati int varijablu i onda "pospremiti" realni broj u tu varijablu, ili koristiti cast operator (samo napišeš ispred broja [tt](int)[/tt])
Napominjem to jer ja prošle godine na kolokviju nisam znao da se to tako može pa sam podosta zakomplicirao taj zadatak. :D

Edit: Milojko je bio brži. :D
Edit2: ...ali ja točniji. :P
mycky1111 (napisa):
ajme, ispricavam se, 4 zadatak iz 4. grupe. s cjelbrojnim dijelom x-a... nesto tako...


Ne da mi se sad rješavati ali samo da napomenem...
Ako želiš cijeli dio realnog broja, dovoljno je deklarirati int varijablu i onda "pospremiti" realni broj u tu varijablu, ili koristiti cast operator (samo napišeš ispred broja (int))
Napominjem to jer ja prošle godine na kolokviju nisam znao da se to tako može pa sam podosta zakomplicirao taj zadatak. Very Happy

Edit: Milojko je bio brži. Very Happy
Edit2: ...ali ja točniji. Razz


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


Pridružen/a: 17. 10. 2007. (12:19:40)
Postovi: (183)16
Spol: muško
Sarma = la pohva - posuda
33 = 43 - 10
Lokacija: :ɐɾıɔɐʞoן

PostPostano: 20:45 pon, 9. 2. 2009    Naslov: Citirajte i odgovorite

[quote="Milojko"]vjerojatno misliš na četvrti iz četvrte grupe, tj, sigurno misliš na njega :) (dobro da je tak jer ovaj horner nisam riješio :( )

fora ti se svodi na jednu malu caku. kad imaš realni broj tipa double il bilo kojeg tipa, recimo, double x. upišeš [tt]scanf("%lf", &x)[/tt] i treba ti sam cijeli njegov dio, ono do decimalne točke. to napraviš da staviš sljedeće [tt]x = int(x)[/tt] ili možeš uzeti neku drugu varijablu [tt]int t = int(x)[/tt] i onda dalje s time radiš što ti treba. u ovom zadu moraš postavit maksimalnu znamenku na nulu i onda provjeravat dal su ostale veće. ak jesu onda staviš da je ta nova veća znamenka maksimalna, ak ne onda ju turiš u sumu. opet, jedino što je u ovom zadatku "problematično" je ta pretvorba floata u int, i to su mislim u biti htjeli provjerit prošle godine :)[/quote]


mislim da mora 2 puta proć po broju. prvi put kako bi našao maksimalnu znamenku, a tek onda radit sumu.

Šta ako dobije broj 54321? Svaki put će se nova znamenka postavit na maksimum jer će bit veća od trenutne. Treba prvo uvest novu varijablu i u nju također pospremit taj broj. Onda tražit makismalnu znamenku tog broja, pa tek onda cjepati staru varijablu i uspoređivati.

Možda sam malo čudno napisao to sve. Valjda ćeš skužit kaj mislim. :)


EDIT: Napisao si još x=(int)x ili int(x)... u biti svejedno...

Ako je x realni broj i ga pretvoriš u cijeli, dobit ćeš super rezultat, ali čim ga pospremiš u x će to bit broj tipa xxxxx.00000. Opet je realan. Tako da mislim da je bolje kak je Atomised rekao. Nova varijabla i eto...

EDIT DUO: vidim da si i ti rekao za deklaraciju nove varijable... moj bed :)

P.S. Danas smo nešto napaljeni na te edit-e
Milojko (napisa):
vjerojatno misliš na četvrti iz četvrte grupe, tj, sigurno misliš na njega Smile (dobro da je tak jer ovaj horner nisam riješio Sad )

fora ti se svodi na jednu malu caku. kad imaš realni broj tipa double il bilo kojeg tipa, recimo, double x. upišeš scanf("%lf", &x) i treba ti sam cijeli njegov dio, ono do decimalne točke. to napraviš da staviš sljedeće x = int(x) ili možeš uzeti neku drugu varijablu int t = int(x) i onda dalje s time radiš što ti treba. u ovom zadu moraš postavit maksimalnu znamenku na nulu i onda provjeravat dal su ostale veće. ak jesu onda staviš da je ta nova veća znamenka maksimalna, ak ne onda ju turiš u sumu. opet, jedino što je u ovom zadatku "problematično" je ta pretvorba floata u int, i to su mislim u biti htjeli provjerit prošle godine Smile



mislim da mora 2 puta proć po broju. prvi put kako bi našao maksimalnu znamenku, a tek onda radit sumu.

Šta ako dobije broj 54321? Svaki put će se nova znamenka postavit na maksimum jer će bit veća od trenutne. Treba prvo uvest novu varijablu i u nju također pospremit taj broj. Onda tražit makismalnu znamenku tog broja, pa tek onda cjepati staru varijablu i uspoređivati.

Možda sam malo čudno napisao to sve. Valjda ćeš skužit kaj mislim. Smile


EDIT: Napisao si još x=(int)x ili int(x)... u biti svejedno...

Ako je x realni broj i ga pretvoriš u cijeli, dobit ćeš super rezultat, ali čim ga pospremiš u x će to bit broj tipa xxxxx.00000. Opet je realan. Tako da mislim da je bolje kak je Atomised rekao. Nova varijabla i eto...

EDIT DUO: vidim da si i ti rekao za deklaraciju nove varijable... moj bed Smile

P.S. Danas smo nešto napaljeni na te edit-e



_________________
Muy importante!
[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: 0:45 uto, 10. 2. 2009    Naslov: Citirajte i odgovorite

[tt]int[/tt] je [b]tip[/b], a ne funkcija, dakle
[tt]int y = (int)x;[/tt]
Ako nekome prolazi ovo prvo, to je C++-ovska fora (mozda prolazi i u nekim extenzijama C-a, ne znam). 8)
int je tip, a ne funkcija, dakle
int y = (int)x;
Ako nekome prolazi ovo prvo, to je C++-ovska fora (mozda prolazi i u nekim extenzijama C-a, ne znam). 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
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: 15:50 uto, 10. 2. 2009    Naslov: Citirajte i odgovorite

[quote="vsego"][tt]int[/tt] je [b]tip[/b], a ne funkcija, dakle
[tt]int y = (int)x;[/tt]
Ako nekome prolazi ovo prvo, to je C++-ovska fora (mozda prolazi i u nekim extenzijama C-a, ne znam). 8)[/quote]
U niti jednoj verziji standarda C-a kod [tt]int(x)[/tt] nije legalan.
vsego (napisa):
int je tip, a ne funkcija, dakle
int y = (int)x;
Ako nekome prolazi ovo prvo, to je C++-ovska fora (mozda prolazi i u nekim extenzijama C-a, ne znam). Cool

U niti jednoj verziji standarda C-a kod int(x) nije legalan.



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


Pridružen/a: 16. 11. 2008. (12:31:48)
Postovi: (109)16
Sarma = la pohva - posuda
= 20 - 16

PostPostano: 16:58 uto, 10. 2. 2009    Naslov: Citirajte i odgovorite

Onda,kako je ispravno??
Onda,kako je ispravno??


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


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 18:45 uto, 10. 2. 2009    Naslov: Citirajte i odgovorite

kako bi vsego rekao, int y = (int)x

@mdoko:
nisam više siguran, al nešto sam brljao sa tim promjenam arealnog u cijeli, i mislim da dopušta čak i ono moje int(x), al, kaže dok ga kompajlira da pretvaram double u int, al to ostavi samo kao upozorenje. kažem, nisam siguran dal govorim istinu u vezi ovog, al nešt mi je na tu foru poručivo.

@Kakt00s:
sorry, zezno sam. ovo tvoje rješenje valja. ja :donkey: (e ovog dugo nije bilo :))
kako bi vsego rekao, int y = (int)x

@mdoko:
nisam više siguran, al nešto sam brljao sa tim promjenam arealnog u cijeli, i mislim da dopušta čak i ono moje int(x), al, kaže dok ga kompajlira da pretvaram double u int, al to ostavi samo kao upozorenje. kažem, nisam siguran dal govorim istinu u vezi ovog, al nešt mi je na tu foru poručivo.

@Kakt00s:
sorry, zezno sam. ovo tvoje rješenje valja. ja Magarcic (e ovog dugo nije bilo Smile)



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[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: 20:08 uto, 10. 2. 2009    Naslov: Citirajte i odgovorite

@Milojko: Da ne snimas mozda program(e) s extenzijom [tt].cpp[/tt]? :D
@Milojko: Da ne snimas mozda program(e) s extenzijom .cpp? Very Happy



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


Pridružen/a: 17. 10. 2007. (12:19:40)
Postovi: (183)16
Spol: muško
Sarma = la pohva - posuda
33 = 43 - 10
Lokacija: :ɐɾıɔɐʞoן

PostPostano: 22:43 uto, 17. 2. 2009    Naslov: Citirajte i odgovorite

Evo da ne otvaram novu temu. Sretno sutra ljudovi...
Evo da ne otvaram novu temu. Sretno sutra ljudovi...



_________________
Muy importante!
[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.
Stranica 1 / 1.

 
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