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

Hornerov algoritam
WWW:
Idite na 1, 2  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
štrumfeta
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2011. (19:36:55)
Postovi: (36)16
Sarma = la pohva - posuda
= 3 - 1

PostPostano: 22:32 pet, 30. 12. 2011    Naslov: Hornerov algoritam Citirajte i odgovorite

može pomoć oko zadatka 11.3.8 sa vježbi!
mislim da sam krivo izračunala koliki je f(n) u onom raspisu polinoma pa ak me netko može ispravit!hvala



#include <stdio.h>

int main( void )
{
double a[ 25 ], x, p, produkt;
int i, k, n;

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

for( i = 0; i <= n; i++ )
{
printf( "a[%d] = ", i );
scanf( "%lf", &a[ i ] );
}

x = a[ 0 ];

produkt = 1;
for( i = 0; i <= n-1; i++ )
{
p = 0;
for( k = (i+1)/2; k >= 0; --k )
p = p * x + a[ k + 1 ];

produkt *= p;
}

printf( "p(%lf) = %lf\n",a[0] ,produkt );

return 0;
}
može pomoć oko zadatka 11.3.8 sa vježbi!
mislim da sam krivo izračunala koliki je f(n) u onom raspisu polinoma pa ak me netko može ispravit!hvala



#include <stdio.h>

int main( void )
{
double a[ 25 ], x, p, produkt;
int i, k, n;

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

for( i = 0; i ⇐ n; i++ )
{
printf( "a[%d] = ", i );
scanf( "%lf", &a[ i ] );
}

x = a[ 0 ];

produkt = 1;
for( i = 0; i ⇐ n-1; i++ )
{
p = 0;
for( k = (i+1)/2; k >= 0; –k )
p = p * x + a[ k + 1 ];

produkt *= p;
}

printf( "p(%lf) = %lf\n",a[0] ,produkt );

return 0;
}


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


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

PostPostano: 2:42 sub, 31. 12. 2011    Naslov: Citirajte i odgovorite

Odakle [tt](i+1)/2[/tt] u zadnjoj petlji?

P.S. Vidi mi sig...
Odakle (i+1)/2 u zadnjoj petlji?

P.S. Vidi mi sig...



_________________
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
Darija.x
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 07. 2008. (18:31:47)
Postovi: (34)16
Sarma = la pohva - posuda
= 1 - 0
Lokacija: Velika Gorica

PostPostano: 1:01 sub, 7. 1. 2012    Naslov: Citirajte i odgovorite

ja sam u problemu sa istoimenim zadatkom!

[code:1]#include<stdio.h>
int main()
{
int i, n, j;
double a[25], suma, produkt, x;

printf("Duljina niza:");
scanf("%d", &n);

for(i=0;i<=n;i++)
{ printf( "a[%d] = ", i );
scanf("%lf", &a[i]);
}

x=a[0];
produkt=1;
for(i=0;i<=(n-1);i++)
{
suma=0;
for(j=n-1;j>=0;j--)
suma=suma*x + a[j+1];

produkt=produkt*suma;

}

printf("%lf", produkt);
return 0;
}
[/code:1]
ja sam u problemu sa istoimenim zadatkom!

Kod:
#include<stdio.h>
int main()
{
    int i, n, j;
    double a[25], suma, produkt, x;

    printf("Duljina niza:");
    scanf("%d", &n);

    for(i=0;i<=n;i++)
        {   printf( "a[%d] = ", i );
            scanf("%lf", &a[i]);
        }

    x=a[0];
    produkt=1;
    for(i=0;i<=(n-1);i++)
    {
        suma=0;
        for(j=n-1;j>=0;j--)
        suma=suma*x + a[j+1];

        produkt=produkt*suma;

    }

    printf("%lf", produkt);
    return 0;
}


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


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

PostPostano: 1:17 sub, 7. 1. 2012    Naslov: Citirajte i odgovorite

Tebi su svi polinomi koje mnozis jednaki, a u zadatku se razlikuju po stupnju. Pogledaj dobro granice sume u zadatku i usporedi sa svojom unutrasnjom for-petljom.
Tebi su svi polinomi koje mnozis jednaki, a u zadatku se razlikuju po stupnju. Pogledaj dobro granice sume u zadatku i usporedi sa svojom unutrasnjom for-petljom.



_________________
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
Darija.x
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 07. 2008. (18:31:47)
Postovi: (34)16
Sarma = la pohva - posuda
= 1 - 0
Lokacija: Velika Gorica

PostPostano: 1:26 sub, 7. 1. 2012    Naslov: Citirajte i odgovorite

..hm.. nekak mi je sumnjivo da j=i ..a tak mi izgleda sređena suma :/ dobivam neke cak ne-brojcane stvari :D
..hm.. nekak mi je sumnjivo da j=i ..a tak mi izgleda sređena suma Ehm? dobivam neke cak ne-brojcane stvari Very Happy


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


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

PostPostano: 1:32 sub, 7. 1. 2012    Naslov: Citirajte i odgovorite

Zalijepi tocno kod i koje brojeve unosis. Meni je s [tt]j = i[/tt] tvoj kod dobro radio za primjer iz skripte.
Zalijepi tocno kod i koje brojeve unosis. Meni je s j = i tvoj kod dobro radio za primjer iz skripte.



_________________
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
Darija.x
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 07. 2008. (18:31:47)
Postovi: (34)16
Sarma = la pohva - posuda
= 1 - 0
Lokacija: Velika Gorica

PostPostano: 1:42 sub, 7. 1. 2012    Naslov: Citirajte i odgovorite

[code:1]#include<stdio.h>
int main()
{
int i, n, j;
double a[25], suma, produkt, x;

printf("Duljina niza:");
scanf("%d", &n);

for(i=0;i<=n;i++)
{ printf( "a[%d] = ", i );
scanf("%lf", &a[i]);
}

x=a[0];
produkt=1;
for(i=0;i<=(n-1);i++)
{
suma=0;
for(j=i;j>=0;j--)
suma=suma*x + a[j+1];

produkt=produkt*suma;

}

printf("%lf", produkt);
return 0;
}
[/code:1]

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

i zaboravih -- unosim n=3, unesem prvi element 0.7(po skripti), i iza toga mi odmah vrati nešto prilično čudno :/

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

radi radi radi sada!! :)
Kod:
#include<stdio.h>
int main()
{
    int i, n, j;
    double a[25], suma, produkt, x;

    printf("Duljina niza:");
    scanf("%d", &n);

    for(i=0;i<=n;i++)
        {   printf( "a[%d] = ", i );
            scanf("%lf", &a[i]);
        }

    x=a[0];
    produkt=1;
    for(i=0;i<=(n-1);i++)
    {
        suma=0;
        for(j=i;j>=0;j--)
        suma=suma*x + a[j+1];

        produkt=produkt*suma;

    }

    printf("%lf", produkt);
    return 0;
}


Added after 2 minutes:

i zaboravih – unosim n=3, unesem prvi element 0.7(po skripti), i iza toga mi odmah vrati nešto prilično čudno Ehm?

Added after 4 minutes:

radi radi radi sada!! Smile


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


Pridružen/a: 21. 01. 2010. (22:06:02)
Postovi: (4D)16
Sarma = la pohva - posuda
= 8 - 0

PostPostano: 11:58 pet, 13. 1. 2012    Naslov: Citirajte i odgovorite

moze meni pomoc oko zadatka 11.3.7 iz vjezbi,
mislim da mi je suma dobro nakodirana ,ali vjerojatno nesto krivo kod produkta radim :S
[code:1]#include<stdio.h>
int main(void)
{int i,j,n=3;
double a[]={2,0.3,0.5,2,0.3,0.5,-2,3,-7,0.7},x,p1=1,p=0;
x=0.7;
for(i=0;i>=n-1;i++)
{
for(j=n-1;j>=0;j--)
{
p=a[j+n*i]+p*x;
}
p1*=p;}

printf("%g",p1);
return 0;
}
[/code:1]
moze meni pomoc oko zadatka 11.3.7 iz vjezbi,
mislim da mi je suma dobro nakodirana ,ali vjerojatno nesto krivo kod produkta radim :S
Kod:
#include<stdio.h>
int main(void)
{int i,j,n=3;
double a[]={2,0.3,0.5,2,0.3,0.5,-2,3,-7,0.7},x,p1=1,p=0;
x=0.7;
    for(i=0;i>=n-1;i++)
    {
        for(j=n-1;j>=0;j--)
        {
            p=a[j+n*i]+p*x;
        }
        p1*=p;}

        printf("%g",p1);
        return 0;
}


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


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

PostPostano: 12:18 pet, 13. 1. 2012    Naslov: Citirajte i odgovorite

Treba [tt]p[/tt] vratiti na nulu prije ulaska u unutrasnju petlju (prouciti zadatak 8.4.12).
Treba p vratiti na nulu prije ulaska u unutrasnju petlju (prouciti zadatak 8.4.12).



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


Pridružen/a: 24. 10. 2011. (19:36:26)
Postovi: (31)16
Sarma = la pohva - posuda
= 4 - 4

PostPostano: 15:27 pet, 13. 1. 2012    Naslov: Citirajte i odgovorite

zad 3. iz kolokvija od prije dvije god- http://degiorgi.math.hr/prog1/kolokviji/p1-kolokvij-0910-2.pdf

pojavljuju se polja kod hornera i tak to. pa me zanima jel moguće očekivat nešto tako ove god ili nismo radili to?
hvala... :D
zad 3. iz kolokvija od prije dvije god- http://degiorgi.math.hr/prog1/kolokviji/p1-kolokvij-0910-2.pdf

pojavljuju se polja kod hornera i tak to. pa me zanima jel moguće očekivat nešto tako ove god ili nismo radili to?
hvala... Very Happy


[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: 16:06 pet, 13. 1. 2012    Naslov: Citirajte i odgovorite

[quote="ivanaaaa"]
pojavljuju se polja kod hornera i tak to. pa me zanima jel moguće očekivat nešto tako ove god ili nismo radili to?[/quote]
Kako nismo radili?
ivanaaaa (napisa):

pojavljuju se polja kod hornera i tak to. pa me zanima jel moguće očekivat nešto tako ove god ili nismo radili to?

Kako nismo radili?



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


Pridružen/a: 24. 10. 2011. (19:36:26)
Postovi: (31)16
Sarma = la pohva - posuda
= 4 - 4

PostPostano: 16:35 pet, 13. 1. 2012    Naslov: Citirajte i odgovorite

dakle, tak ja rješavala taj zad i išla da vidim jel ok, kad ono tamo pun kufer const-ova i na više mjesta za isti broj i još one zvjezdice...ajd ok, kužim još te zvjezdice al kad vidla ono, mrak mi je pal :lol:
proučit ću još malo...
dakle, tak ja rješavala taj zad i išla da vidim jel ok, kad ono tamo pun kufer const-ova i na više mjesta za isti broj i još one zvjezdice...ajd ok, kužim još te zvjezdice al kad vidla ono, mrak mi je pal Laughing
proučit ću još malo...


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


Pridružen/a: 29. 09. 2011. (15:56:35)
Postovi: (52)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 19:53 pon, 16. 1. 2012    Naslov: Citirajte i odgovorite

jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. :)
jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. Smile


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


Pridružen/a: 01. 11. 2011. (23:39:13)
Postovi: (26)16
Spol: muško
Sarma = la pohva - posuda
-16 = 10 - 26

PostPostano: 20:04 pon, 16. 1. 2012    Naslov: Citirajte i odgovorite

[quote="jema"]jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. :)[/quote]

e super pitanje,al bolje ti to nauči,za svaki slučaj,mislim pogledaj skriptu i nije teško, mislim sve je to PROG1
jema (napisa):
jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. Smile


e super pitanje,al bolje ti to nauči,za svaki slučaj,mislim pogledaj skriptu i nije teško, mislim sve je to PROG1


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


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

PostPostano: 20:08 pon, 16. 1. 2012    Naslov: Citirajte i odgovorite

Koja je to moda da se uleti u bilo koji topic, neovisno o tome sto se pita? :roll:

Nadjite odgovarajuci topic, pa cete naci i odgovor na postavljeno pitanje.
Koja je to moda da se uleti u bilo koji topic, neovisno o tome sto se pita? Rolling Eyes

Nadjite odgovarajuci topic, pa cete naci i odgovor na postavljeno pitanje.



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


Pridružen/a: 07. 09. 2011. (10:59:19)
Postovi: (87)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 8

PostPostano: 9:20 uto, 17. 1. 2012    Naslov: Citirajte i odgovorite

[quote="jema"]jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. :)[/quote]

neće
jema (napisa):
jel mogu bit zadaci kao npr. 4. od prosle god (2011.)? jer nasa grupa nije radila dodavanje i brisanje elemenenata (gradivo poslije pretrazivanja) pa pretpostavljam da tako nesto ne bi trebalo biti, ali opet da provjerim XD hvala.. Smile


neće


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


Pridružen/a: 09. 09. 2011. (19:14:43)
Postovi: (2B1)16
Sarma: -
Lokacija: [tex]\pm\infty[/tex]

PostPostano: 4:06 čet, 19. 1. 2012    Naslov: Citirajte i odgovorite

@vsego: Hvala za prethodni odgovor. Zahvaljujem ovdje da sad ne postam bezze i tamo.

Napiši program koji učitava prirodni broj [tex]n[/tex], te [tex]n^2+1[/tex] realnih brojeva. Program treba ispisati koliko je [tex]p(a_{n^2})[/tex]

Ok, imam pitanje sada iz ovoga područja :P
Prvo da provjerimo jesam li to dobro riješio:
[dtex]p(x)=\prod_{i=0}^{n-1}\sum_{j=n\cdot i}^{n(i+1)-1}a_jx^{j-n\cdot i}=\prod_{i=0}^{n-1}\sum_{j=0}^{n-1}a_{j+n\cdot i}x^j[/dtex]

Ovo mi sigurno ne valja, po primjeru iz skripte, i molio bih objašnjenje :(
[code:1]#include<stdio.h>

double podx(double x, double a[], int n){
int i,j;
double p=0, z=1;
for ( i=0; i<n-1; i++)
{
for ( j=n-1; j>=0; j--)
{
p=p*x+a[j+n*i];
}
z*=p;
}
return z;
}

int main(void)
{
int n,i;
double arg;
scanf("%d",&n);
double a[n*n+1];
for (i=0; i<n*n+1; i++)
scanf("%lg",&a[i]);

arg=a[n*n];
printf("%g",podx(arg,a,n));
return 0;
}
[/code:1]

Unaprijed :thankyou:
@vsego: Hvala za prethodni odgovor. Zahvaljujem ovdje da sad ne postam bezze i tamo.

Napiši program koji učitava prirodni broj [tex]n[/tex], te [tex]n^2+1[/tex] realnih brojeva. Program treba ispisati koliko je [tex]p(a_{n^2})[/tex]

Ok, imam pitanje sada iz ovoga područja Razz
Prvo da provjerimo jesam li to dobro riješio:
[dtex]p(x)=\prod_{i=0}^{n-1}\sum_{j=n\cdot i}^{n(i+1)-1}a_jx^{j-n\cdot i}=\prod_{i=0}^{n-1}\sum_{j=0}^{n-1}a_{j+n\cdot i}x^j[/dtex]

Ovo mi sigurno ne valja, po primjeru iz skripte, i molio bih objašnjenje Sad
Kod:
#include<stdio.h>

double podx(double x, double a[], int n){
    int i,j;
    double p=0, z=1;
    for ( i=0; i<n-1; i++)
    {
        for ( j=n-1; j>=0; j--)
        {
            p=p*x+a[j+n*i];
        }
        z*=p;
    }
    return z;
}

int main(void)
{
    int n,i;
    double arg;
    scanf("%d",&n);
    double a[n*n+1];
    for (i=0; i<n*n+1; i++)
        scanf("%lg",&a[i]);

    arg=a[n*n];
    printf("%g",podx(arg,a,n));
    return 0;
}


Unaprijed Thank you



_________________
It's a wonderful, wonderful life!
[tex]\heartsuit \ \mathcal{PMF-MO} \ \heartsuit[/tex]
[tex]\mathbb Z\Sigma\mathbb N\emptyset\mathbb N[/tex]
[Vrh]
Korisnički profil Pošaljite privatnu poruku
štrumfeta
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2011. (19:36:55)
Postovi: (36)16
Sarma = la pohva - posuda
= 3 - 1

PostPostano: 9:38 čet, 19. 1. 2012    Naslov: Citirajte i odgovorite

u vanjskoj petlji(koja ti je za produkt) ide do n-1 uključivo(ti imaš strogo manje od n-1) i dole u main-u deklariraš polje pamoću varijeble a moraš stavit neki broj!!!npr. ak ti nije zadana veličina polja stavi 100 il kolko oćeš!
ak sam u krivu nek me neko ispravi!
u vanjskoj petlji(koja ti je za produkt) ide do n-1 uključivo(ti imaš strogo manje od n-1) i dole u main-u deklariraš polje pamoću varijeble a moraš stavit neki broj!!!npr. ak ti nije zadana veličina polja stavi 100 il kolko oćeš!
ak sam u krivu nek me neko ispravi!


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


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

PostPostano: 9:56 čet, 19. 1. 2012    Naslov: Citirajte i odgovorite

Mudro Strumfeta (btw, znas da je ispravno Strum[color=red]p[/color]feta? :D) zbori, no ima jos jedna stvar: imamo umnozak polinoma, sto znaci da treba staviti [tt]p = 0;[/tt] prije ulaska u unutrasnju petlju u funkciji, inace se ispravno racuna vrijednost samo prvog polinoma. Ostalo mi se cini ok.

Samo da naglasim sto je Strumfeta rekla: dok ste na Prog, ne stavljati [tt]tip varijabla[[color=red]izraz[/color]];[/tt], osim ako je [tt]izraz[/tt] konstantan (npr. [tt]17*19[/tt]). Nizove varijabilne duljine radimo dinamickom alokacijom u prvoj polovici ljetnog semestra. U Prog 1 obicno zadamo duljinu; ovdje je valjda to zaboravljeno, pa zato ide proizvoljno.

No, ako uvodite neki niz koji zapravo ne treba, uvodjenje ogranicenja se ne prihvaca. Recimo: "Funkcija prima niz i treba ga sortirati po sumi znamenaka". Onda ne smijete dodati pomocni niz, jer ne znate gornju ogradu na njegovu duljinu. Ako dodatni nizovi nisu zabranjeni, smijete s dinamickom alokacijom (iako ju nismo radili), no onda mora biti korektno obavljena, ali zapravo se cilja na rjesenje bez pomocnih nizova (dakle, u skladu s obradjenim gradivom).

Ako mislite da trebate deklarirati neki niz za koji nismo zadali maksimalnu duljinu, mozete pitati dezurnog je li greska da te duljine nema u zadatku.
Mudro Strumfeta (btw, znas da je ispravno Strumpfeta? Very Happy) zbori, no ima jos jedna stvar: imamo umnozak polinoma, sto znaci da treba staviti p = 0; prije ulaska u unutrasnju petlju u funkciji, inace se ispravno racuna vrijednost samo prvog polinoma. Ostalo mi se cini ok.

Samo da naglasim sto je Strumfeta rekla: dok ste na Prog, ne stavljati tip varijabla[izraz];, osim ako je izraz konstantan (npr. 17*19). Nizove varijabilne duljine radimo dinamickom alokacijom u prvoj polovici ljetnog semestra. U Prog 1 obicno zadamo duljinu; ovdje je valjda to zaboravljeno, pa zato ide proizvoljno.

No, ako uvodite neki niz koji zapravo ne treba, uvodjenje ogranicenja se ne prihvaca. Recimo: "Funkcija prima niz i treba ga sortirati po sumi znamenaka". Onda ne smijete dodati pomocni niz, jer ne znate gornju ogradu na njegovu duljinu. Ako dodatni nizovi nisu zabranjeni, smijete s dinamickom alokacijom (iako ju nismo radili), no onda mora biti korektno obavljena, ali zapravo se cilja na rjesenje bez pomocnih nizova (dakle, u skladu s obradjenim gradivom).

Ako mislite da trebate deklarirati neki niz za koji nismo zadali maksimalnu duljinu, mozete pitati dezurnog je li greska da te duljine nema u zadatku.



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


Pridružen/a: 02. 11. 2011. (19:36:55)
Postovi: (36)16
Sarma = la pohva - posuda
= 3 - 1

PostPostano: 11:28 čet, 19. 1. 2012    Naslov: Citirajte i odgovorite

:oops: nisam znala
Embarassed nisam znala


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

 
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