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

prakticni kolokvij 08/09
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  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: 0:38 pon, 30. 3. 2009    Naslov: Citirajte i odgovorite

[quote="Tygy"]jel ima netko kome mogu poslati sve programe koje sam napravila pa da mi kaže jesu li dobri... nebudem na forum stavljala riješenih 30 zadataka... :?:[/quote]

Koja je svrha pisanja na racunalu ako ne testiras programe? :grebgreb:

[quote="Tygy"]druga stvar, postoji nešto što ti pokazuje program kako radi red po red, nešto sam o tome načula ali nemam pojima što je to.... :roll: kao, točno ćeš znat po tome kako se mjenjaju varijable u kojem redu neš ne štima...[/quote]

Zove se integrirani debugger i nalazi se u razvojnim suceljima. :) Ima i u DevC++, no ne znam kako se tamo koristi. :? Trazi "watch", "step into" i sl. stvari u helpu. 8)
Tygy (napisa):
jel ima netko kome mogu poslati sve programe koje sam napravila pa da mi kaže jesu li dobri... nebudem na forum stavljala riješenih 30 zadataka... Question


Koja je svrha pisanja na racunalu ako ne testiras programe? Kotacici rade 100 na sat

Tygy (napisa):
druga stvar, postoji nešto što ti pokazuje program kako radi red po red, nešto sam o tome načula ali nemam pojima što je to.... Rolling Eyes kao, točno ćeš znat po tome kako se mjenjaju varijable u kojem redu neš ne štima...


Zove se integrirani debugger i nalazi se u razvojnim suceljima. Smile Ima i u DevC++, no ne znam kako se tamo koristi. Confused Trazi "watch", "step into" i sl. stvari u helpu. 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
Tygy
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 11. 2008. (15:27:08)
Postovi: (102)16
Sarma = la pohva - posuda
= 17 - 14

PostPostano: 17:15 pon, 30. 3. 2009    Naslov: Citirajte i odgovorite

@ spectre....


poanta je u samopouzdanju sto se tiče programiranja....meni komp daje točna rješenja za sve zadatke,ali nisam uvijek sigurana 100% dal mi je program točan, jer ponekad petljam da ispetljam a uvjerena sam da postoje jednostavnija i praktičnija rješenja


sve u svemu, pitah....
@ spectre....


poanta je u samopouzdanju sto se tiče programiranja....meni komp daje točna rješenja za sve zadatke,ali nisam uvijek sigurana 100% dal mi je program točan, jer ponekad petljam da ispetljam a uvjerena sam da postoje jednostavnija i praktičnija rješenja


sve u svemu, pitah....


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


Pridružen/a: 03. 12. 2008. (00:49:03)
Postovi: (71)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0
Lokacija: Zagreb

PostPostano: 19:54 pon, 30. 3. 2009    Naslov: Citirajte i odgovorite

Zna li netko zašto mi Dev ne želi spremiti ostatke pri dijeljenju s 2 u niz?

[code:1]for (i = 0; i < 100; ++i)
b[i] = 0;

i = 0;
while (a > 0)
{
b[i] = a % 2;
a /= 2;
++i;
}[/code:1]
Zna li netko zašto mi Dev ne želi spremiti ostatke pri dijeljenju s 2 u niz?

Kod:
for (i = 0; i < 100; ++i)
        b[i] = 0;
       
    i = 0;
    while (a > 0)
    {
          b[i] = a % 2;
          a /= 2;
          ++i;
    }


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 20:11 pon, 30. 3. 2009    Naslov: Citirajte i odgovorite

Meni se cini ok. :? Mozes zalijepiti i ostatak koda prije ovog (dakle, od pocetka do ovoga sto te muci; smijes i cijeli prog ako zelis) i napisati za koji [tt]a[/tt] ti ne radi (tj. sto potrpa u niz)? :-k
Meni se cini ok. Confused Mozes zalijepiti i ostatak koda prije ovog (dakle, od pocetka do ovoga sto te muci; smijes i cijeli prog ako zelis) i napisati za koji a ti ne radi (tj. sto potrpa u niz)? Think



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


Pridružen/a: 03. 12. 2008. (00:49:03)
Postovi: (71)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0
Lokacija: Zagreb

PostPostano: 23:52 pon, 30. 3. 2009    Naslov: Citirajte i odgovorite

[code:1]/*
Zadatak 15:
Kazemo da je prirodni broj a binarni palindrom ako citajuci binarni
zapis broja a slijeva nadesno dobivamo isto kao kad citamo isti zapis sa desna
nalijevo. Napisite program koji ucitava dva prirodna broja m i n, m < n, i
ispisuje sve binarne palindrome a takve da je m <= a <= n.
*/

#include <stdio.h>

int palindrom (int a)
{
int b[100], i, j, ctrl = 1;

for (i = 0; i < 100; ++i)
b[i] = 0;

i = 0;
while (a > 0)
{
b[i] = a % 2;
a /= 2;
++i;
printf ("%d %d %d\n", b[i], i, a);
}
for (j = 0; j <= i; ++j)
if (b[j] != b[i - j])
{
ctrl = 0;
break;
}
if (ctrl) return 1;
return 0;
}

int main ()
{
int m, n, a;
scanf ("%d%d", &m, &n);

for (a = m; a <= n; ++a)
if (palindrom (a))
printf ("%d", a);

return 0;
}[/code:1]

tamo gore sam stavila ispis da vidim što mi petlja radi s varijablama (jer mi program nije radio) pa mi za m = 1, n = 2 svi članovi polja budu nula cijelo vrijeme, a za m = 1, n = 10 se pojavljuju u gomili nula brojevi poput 20 ili 60 (što je još čudnije od samih nula obzirom da bi mi tu trebao spremati ostatak pri dijeljenju s 2... :shock: :shock: )
Kod:
/*
Zadatak 15:
Kazemo da je prirodni broj a binarni palindrom ako citajuci binarni
zapis broja a slijeva nadesno dobivamo isto kao kad citamo isti zapis sa desna
nalijevo. Napisite program koji ucitava dva prirodna broja m i n, m < n, i
ispisuje sve binarne palindrome a takve da je m <= a <= n.
*/

#include <stdio.h>

int palindrom (int a)
{
    int b[100], i, j, ctrl = 1;
   
    for (i = 0; i < 100; ++i)
        b[i] = 0;
       
    i = 0;
    while (a > 0)
    {
          b[i] = a % 2;
          a /= 2;
          ++i;
          printf ("%d %d %d\n", b[i], i, a);
    }
    for (j = 0; j <= i; ++j)
        if (b[j] != b[i - j])
        {
           ctrl = 0;
           break;
        }
    if (ctrl) return 1;
    return 0;
}

int main ()
{
    int m, n, a;
    scanf ("%d%d", &m, &n);
   
    for (a = m; a <= n; ++a)
        if (palindrom (a))
           printf ("%d", a);
           
    return 0;
}


tamo gore sam stavila ispis da vidim što mi petlja radi s varijablama (jer mi program nije radio) pa mi za m = 1, n = 2 svi članovi polja budu nula cijelo vrijeme, a za m = 1, n = 10 se pojavljuju u gomili nula brojevi poput 20 ili 60 (što je još čudnije od samih nula obzirom da bi mi tu trebao spremati ostatak pri dijeljenju s 2... Shocked Shocked )


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 0:55 uto, 31. 3. 2009    Naslov: Citirajte i odgovorite

Prvo povecas [tt]i[/tt], a tek onda ispisujes vrijednost [tt]b[i[i][/i]][/tt]. ;) To nije problem koji tebe muci, ali takav ispis ispisuje nulu, sto bas i nije korisno... ;)

Oni 20 i 60 su dvojka, odnosno sestica iz glavnog programa i nula iz ovog ispisa, jer u glavnom programu imas [tt]printf()[/tt] bez [tt]"\n"[/tt] na kraju. :)

Ocito, 2 i 6 nisu binarni palindromi, sto znaci da program ne radi dobro. :(

Procitaj sto sam na ovoj ili prethodnoj stranici topica (ne znam napamet) pisao o palindromima... nizovi su prekomjerno kompliciranje. :?
Prvo povecas i, a tek onda ispisujes vrijednost b[i]. Wink To nije problem koji tebe muci, ali takav ispis ispisuje nulu, sto bas i nije korisno... Wink

Oni 20 i 60 su dvojka, odnosno sestica iz glavnog programa i nula iz ovog ispisa, jer u glavnom programu imas printf() bez "\n" na kraju. Smile

Ocito, 2 i 6 nisu binarni palindromi, sto znaci da program ne radi dobro. Sad

Procitaj sto sam na ovoj ili prethodnoj stranici topica (ne znam napamet) pisao o palindromima... nizovi su prekomjerno kompliciranje. Confused



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


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

PostPostano: 13:18 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

U zadatku 37 , ako su uneseni brojevi 1.373 i 2.747 kako bi trebali izgledat zaokruzeni brojevi i kolika bi trebala biti suma. Ne razumin bas zadatak. Hvala:)
U zadatku 37 , ako su uneseni brojevi 1.373 i 2.747 kako bi trebali izgledat zaokruzeni brojevi i kolika bi trebala biti suma. Ne razumin bas zadatak. Hvala:)


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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:46 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

1.373 :arrow: 1.37
2.747 :arrow: 2.75

Zbrojiti ova dva broja desno valjda mozes i bez moje pomoci. ;)
1.373 Arrow 1.37
2.747 Arrow 2.75

Zbrojiti ova dva broja desno valjda mozes i bez moje pomoci. 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
pinkgirl
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2006. (21:08:16)
Postovi: (1AE)16
Spol: žensko
Sarma = la pohva - posuda
63 = 82 - 19
Lokacija: K-K-Z

PostPostano: 16:37 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

ugl, ja rijesavan zadatak i kad mi se iskompajlira, pokusala san upisat primjer... dosla do treceg broja kad mi iskoci ovo, doslovno:

"Došlo je do neke nabrijane greške!"

moze li mi ko objasnit?
btw, zasto moj kompa govori nabrijane?!? :roll:

jel ovo stavljen bug u program da se na prvi aprila zeza s nama :lol:
ugl, ja rijesavan zadatak i kad mi se iskompajlira, pokusala san upisat primjer... dosla do treceg broja kad mi iskoci ovo, doslovno:

"Došlo je do neke nabrijane greške!"

moze li mi ko objasnit?
btw, zasto moj kompa govori nabrijane?!? Rolling Eyes

jel ovo stavljen bug u program da se na prvi aprila zeza s nama Laughing


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


Pridružen/a: 03. 12. 2008. (00:49:03)
Postovi: (71)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0
Lokacija: Zagreb

PostPostano: 17:25 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

[quote="vsego"]Prvo povecas [tt]i[/tt], a tek onda ispisujes vrijednost [tt]b[i[i][/i]][/tt]. ;) To nije problem koji tebe muci, ali takav ispis ispisuje nulu, sto bas i nije korisno... ;)

Oni 20 i 60 su dvojka, odnosno sestica iz glavnog programa i nula iz ovog ispisa, jer u glavnom programu imas [tt]printf()[/tt] bez [tt]"\n"[/tt] na kraju. :)[/quote]

thank U! :D

[quote]Ocito, 2 i 6 nisu binarni palindromi, sto znaci da program ne radi dobro. :(

Procitaj sto sam na ovoj ili prethodnoj stranici topica (ne znam napamet) pisao o palindromima... nizovi su prekomjerno kompliciranje. :?[/quote]

Pročitala sam to još prije... Da bih provjerila je li broj palindrom u bazi 2, moram ga prvo pretvoriti u bazu 2, što bi mi ograničilo program na ispravan rad s brojevima do 1023 (ili koliko već). Ako se dobro sjećam, na to je pao oštar prigovor... Ili postoji neki treći način koji mi je promaknuo? :oops:

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

našla sam grešku u ovom rješenju s nizom - kod usporedbe sam krivo ograničila petlju :roll: sad radi :D ali ako postoji pametnije rješenje, otvorena sam za nove ideje :)
vsego (napisa):
Prvo povecas i, a tek onda ispisujes vrijednost b[i]. Wink To nije problem koji tebe muci, ali takav ispis ispisuje nulu, sto bas i nije korisno... Wink

Oni 20 i 60 su dvojka, odnosno sestica iz glavnog programa i nula iz ovog ispisa, jer u glavnom programu imas printf() bez "\n" na kraju. Smile


thank U! Very Happy

Citat:
Ocito, 2 i 6 nisu binarni palindromi, sto znaci da program ne radi dobro. Sad

Procitaj sto sam na ovoj ili prethodnoj stranici topica (ne znam napamet) pisao o palindromima... nizovi su prekomjerno kompliciranje. Confused


Pročitala sam to još prije... Da bih provjerila je li broj palindrom u bazi 2, moram ga prvo pretvoriti u bazu 2, što bi mi ograničilo program na ispravan rad s brojevima do 1023 (ili koliko već). Ako se dobro sjećam, na to je pao oštar prigovor... Ili postoji neki treći način koji mi je promaknuo? Embarassed

Added after 36 minutes:

našla sam grešku u ovom rješenju s nizom - kod usporedbe sam krivo ograničila petlju Rolling Eyes sad radi Very Happy ali ako postoji pametnije rješenje, otvorena sam za nove ideje Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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:38 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

Promakao ti je kljucni odgovor: rjesenje jako slicnog zadatka imas u predavanjima (u topicu pise gdje tocno; ne znam napamet i ne trazi mi se opet). :)

Ukratko: izokrenes broj i provjeris je l' ispalo isto. :D Izokretanje:
2 (=10) :arrow: 1 (=01)
12 (=1100) :arrow: 3 (=0011)
17 (=10001) :arrow: 17 (=10001) :D
19 (=10011) :arrow: 25 (=11001)

Sto uopce znaci "pretvoriti u bazu 2"? :-k Ti mozes broj [b]zapisati[/b] u bazi 2, ali "pretvaranje" nema smisla. :) Dakle, ako ti umjesto broja "sest" (6) pamtis broj "sto i deset" (110), onda njegovim znamenkama pristupas dijeljenjem s 10, umjesto sa 2... koja je razlika, tj. zasto mislite (opcenito, studenti) da je "sto i deset" i dijeljenje s deset bolje od "sest" i dijeljenja s dva? :-k

Razmislite o tom pitanju... mozda vam "klikne" jedna jako korisna spoznaja. :prodike:
Promakao ti je kljucni odgovor: rjesenje jako slicnog zadatka imas u predavanjima (u topicu pise gdje tocno; ne znam napamet i ne trazi mi se opet). Smile

Ukratko: izokrenes broj i provjeris je l' ispalo isto. Very Happy Izokretanje:
2 (=10) Arrow 1 (=01)
12 (=1100) Arrow 3 (=0011)
17 (=10001) Arrow 17 (=10001) Very Happy
19 (=10011) Arrow 25 (=11001)

Sto uopce znaci "pretvoriti u bazu 2"? Think Ti mozes broj zapisati u bazi 2, ali "pretvaranje" nema smisla. Smile Dakle, ako ti umjesto broja "sest" (6) pamtis broj "sto i deset" (110), onda njegovim znamenkama pristupas dijeljenjem s 10, umjesto sa 2... koja je razlika, tj. zasto mislite (opcenito, studenti) da je "sto i deset" i dijeljenje s deset bolje od "sest" i dijeljenja s dva? Think

Razmislite o tom pitanju... mozda vam "klikne" jedna jako korisna spoznaja. Drzim prodike



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


Pridružen/a: 03. 03. 2008. (11:07:54)
Postovi: (38)16
Sarma = la pohva - posuda
= 5 - 2

PostPostano: 18:26 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

zanima me samo dal siugrno nema zadataka s matricama na praktičnom...prolazim kroz sve zadatke ponovno pa samo da ne
gubim vrijeme na onima s matricama...???
zanima me samo dal siugrno nema zadataka s matricama na praktičnom...prolazim kroz sve zadatke ponovno pa samo da ne
gubim vrijeme na onima s matricama...???


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


Pridružen/a: 15. 02. 2009. (00:31:18)
Postovi: (9)16
Sarma = la pohva - posuda
= 3 - 0

PostPostano: 19:26 sri, 1. 4. 2009    Naslov: Citirajte i odgovorite

svi zadaci budu na prakticnom,i oni s matricama.samo kaj imas mogucnost odbiti zadatak s matricom ako ga izvuces i zatim izvlacis novi.jedino ne mozes vratiti takav zadatak ako ga ides rjesavat pa vidis da nejde.pogledas-vratis ili rjesavas.
svi zadaci budu na prakticnom,i oni s matricama.samo kaj imas mogucnost odbiti zadatak s matricom ako ga izvuces i zatim izvlacis novi.jedino ne mozes vratiti takav zadatak ako ga ides rjesavat pa vidis da nejde.pogledas-vratis ili rjesavas.


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


Pridružen/a: 22. 11. 2007. (17:52:27)
Postovi: (12F)16
Spol: žensko
Sarma = la pohva - posuda
24 = 34 - 10

PostPostano: 0:56 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

trebala bi pomoć: zadatak mi ne radi baš najbolje a ne znam di sam fulala...please help me :?
[code:1]
// Zadatak 9.

#include<stdio.h>
int main(){
int n, a[20], i, alfa, fib=1;
scanf("%d", &n);
for(i=0; i<=n; i++)
scanf("%d", &a[i]);

alfa=(a[2]-a[1])/a[0];

for(i=3; i<=n ; i++){
if( (a[i]-a[i-1])/a[i-2]!=alfa ) fib=0;
break;
}

if(fib==1) printf("Niz je fib. s alfa=%d", alfa);
else printf("Niz nije fib.");

scanf("%%");
return 0;
}
[/code:1]
trebala bi pomoć: zadatak mi ne radi baš najbolje a ne znam di sam fulala...please help me Confused
Kod:

// Zadatak 9.

#include<stdio.h>
int main(){
    int n, a[20], i, alfa, fib=1;
    scanf("%d", &n);
    for(i=0; i<=n; i++)
       scanf("%d", &a[i]);
   
    alfa=(a[2]-a[1])/a[0];
       
    for(i=3; i<=n ; i++){
             if(  (a[i]-a[i-1])/a[i-2]!=alfa ) fib=0;
                                                break;
             }
   
    if(fib==1) printf("Niz je fib. s alfa=%d", alfa);
    else printf("Niz nije fib.");         

scanf("%%");
return 0;
}                       


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


Pridružen/a: 03. 03. 2008. (11:07:54)
Postovi: (38)16
Sarma = la pohva - posuda
= 5 - 2

PostPostano: 7:52 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

ja sam to ovako:
[code:1]#include<stdio.h>
int main(void){
int n,a[20],i,k=0,f=1;

printf("Unesi jedan broj: ");
scanf("%d", &n);
scanf("%d \n%d", &a[0],&a[1]);

for(i=2;i<=n;i++){
scanf("%d", &a[i]);
}
k=((a[2]-a[1])/a[0]);
for(i=2;i<=n;i++)
if (((a[i]-a[i-1])/a[i-2])!=k){ f=0;
break;
}

if(f==1) {
printf("Niz je fibonaccijevkski s koeficjentom k:");
printf("\n%d", k);
}
else printf("Niz nije fib.");
scanf("%%");
return 0;
}
[/code:1]
ja sam to ovako:
Kod:
#include<stdio.h>
int main(void){
    int n,a[20],i,k=0,f=1;
   
    printf("Unesi jedan broj: ");
    scanf("%d", &n);
    scanf("%d \n%d", &a[0],&a[1]);
   
    for(i=2;i<=n;i++){
                     scanf("%d", &a[i]);
                     }
               k=((a[2]-a[1])/a[0]);   
               for(i=2;i<=n;i++)
                      if (((a[i]-a[i-1])/a[i-2])!=k){ f=0;
                                                      break;
                                                      }                               

                               if(f==1) {
                                     printf("Niz je fibonaccijevkski s koeficjentom k:");
                               printf("\n%d", k);
                               }
                               else printf("Niz nije fib.");
 scanf("%%");
 return 0;
}




Zadnja promjena: matka; 8:14 čet, 2. 4. 2009; ukupno mijenjano 4 put/a.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gino
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 7:54 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

[quote="lucika"]trebala bi pomoć: zadatak mi ne radi baš najbolje a ne znam di sam fulala...please help me :? [/quote]
osim sta ti fale viticaste, fali ti jos jedna provjera [i]jer je npr. 15/7=2[/i]
[code:1]for(i=3; i<=n ; i++){
if( (a[i]-a[i-1])%a[i-2]!=0 ) {fib=0; break;}
if( (a[i]-a[i-1])/a[i-2]!=alfa ) {fib=0; break;}
}[/code:1]
lucika (napisa):
trebala bi pomoć: zadatak mi ne radi baš najbolje a ne znam di sam fulala...please help me Confused

osim sta ti fale viticaste, fali ti jos jedna provjera jer je npr. 15/7=2
Kod:
for(i=3; i<=n ; i++){
             if( (a[i]-a[i-1])%a[i-2]!=0 ) {fib=0; break;}
             if( (a[i]-a[i-1])/a[i-2]!=alfa ) {fib=0; break;}
             }



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
teapot
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 02. 2009. (22:01:19)
Postovi: (36)16
Sarma = la pohva - posuda
-5 = 0 - 5

PostPostano: 15:19 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

molim vas da mi netko pogleda što mi je krivo u 6. zadatku iz praktičnog
hvala
#include<stdio.h>
#include<stdlib.h>
int prost(int x){
int j;
for(j=0;j<x;j++){
if(x%j==0)
return 1;
else return 0;
}
}
int main(void){
int n,k,l,i;
scanf("%d",&n);
for(i=0;i<n-i;i++){
k=prost(i);
l=prost(n-i);
if(k==1 && l==1)
printf("%d+%d",i,n-i);
else printf("ne");
}

system("pause");
return 0;
}
molim vas da mi netko pogleda što mi je krivo u 6. zadatku iz praktičnog
hvala
#include<stdio.h>
#include<stdlib.h>
int prost(int x){
int j;
for(j=0;j<x;j++){
if(x%j==0)
return 1;
else return 0;
}
}
int main(void){
int n,k,l,i;
scanf("%d",&n);
for(i=0;i<n-i;i++){
k=prost(i);
l=prost(n-i);
if(k==1 && l==1)
printf("%d+%d",i,n-i);
else printf("ne");
}

system("pause");
return 0;
}


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


Pridružen/a: 05. 02. 2009. (22:00:18)
Postovi: (32)16
Sarma = la pohva - posuda
= 8 - 1

PostPostano: 15:40 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

u funkciji prost ti piše for(j=0;j<x;j++) tj jot ide od 0 a kasnije provjeravaš (x%j) tj dijeliš s nulom, ali i kad ti je broj x djeljiv s nekim brojem i, ti vraćaš 1, a tada broj nije prost (broj je prost akko je djeljiv SAMO s 1 i sam sa sobom) a u mainu provjeravaš da li je prost(i) i prost(n-i) = 1. I nije mi jasno zašto ti u main funkciji i ide od 0 do n-i ?
u funkciji prost ti piše for(j=0;j<x;j++) tj jot ide od 0 a kasnije provjeravaš (x%j) tj dijeliš s nulom, ali i kad ti je broj x djeljiv s nekim brojem i, ti vraćaš 1, a tada broj nije prost (broj je prost akko je djeljiv SAMO s 1 i sam sa sobom) a u mainu provjeravaš da li je prost(i) i prost(n-i) = 1. I nije mi jasno zašto ti u main funkciji i ide od 0 do n-i ?


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


Pridružen/a: 12. 02. 2009. (22:01:19)
Postovi: (36)16
Sarma = la pohva - posuda
-5 = 0 - 5

PostPostano: 17:16 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

hvala na trudu, uspjela sam :D

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

je li mi može netko pogledat što mi ne valja u ovim zadacima, jer kada unesem brojeve iz primjera koji je zadan ne ispada dobro rješenje.


20.zadatak prakt.kolokvij
#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,j,n,x;
double p=0,pro,a[100];
scanf("%d",&n);
for(i=0;i<=n*n;i++)
scanf("%g",&a[i]);
x=a[n*n];
pro=1;
for(i=0;i<n;i++){
p=0;
for(j=n-1;j>=0;j--){
p=p*x+a[j+n*i];}
pro=pro*p;
}
printf("%g",pro);



system("pause");
return 0;
}



18.zadatak iz praktičnog kolokvija:

#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,j,a[100],m,n,x,brojnik,nazivnik;
double polinom;
scanf("%d%d",&m,&n);
for(i=0;i<=m+n;i++)
scanf("%d",a[i]);
x=a[m];
brojnik=a[m-1];
for(i=m-i;i>=0;i--)
{brojnik=brojnik*x+a[i];}
brojnik=brojnik*x;
nazivnik=a[m+n];
for(j=n-1;j>=0;j--){
nazivnik=nazivnik*x*a[i+m+1];}
nazivnik=nazivnik*x;
polinom=((double)brojnik)/nazivnik;
printf("%d",polinom);
system("pause");
return 0;
}
hvala na trudu, uspjela sam Very Happy

Added after 51 minutes:

je li mi može netko pogledat što mi ne valja u ovim zadacima, jer kada unesem brojeve iz primjera koji je zadan ne ispada dobro rješenje.


20.zadatak prakt.kolokvij
#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,j,n,x;
double p=0,pro,a[100];
scanf("%d",&n);
for(i=0;i⇐n*n;i++)
scanf("%g",&a[i]);
x=a[n*n];
pro=1;
for(i=0;i<n;i++){
p=0;
for(j=n-1;j>=0;j–){
p=p*x+a[j+n*i];}
pro=pro*p;
}
printf("%g",pro);



system("pause");
return 0;
}



18.zadatak iz praktičnog kolokvija:

#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,j,a[100],m,n,x,brojnik,nazivnik;
double polinom;
scanf("%d%d",&m,&n);
for(i=0;i⇐m+n;i++)
scanf("%d",a[i]);
x=a[m];
brojnik=a[m-1];
for(i=m-i;i>=0;i–)
{brojnik=brojnik*x+a[i];}
brojnik=brojnik*x;
nazivnik=a[m+n];
for(j=n-1;j>=0;j–){
nazivnik=nazivnik*x*a[i+m+1];}
nazivnik=nazivnik*x;
polinom=((double)brojnik)/nazivnik;
printf("%d",polinom);
system("pause");
return 0;
}


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


Pridružen/a: 02. 11. 2008. (18:27:38)
Postovi: (2F)16
Sarma = la pohva - posuda
-8 = 5 - 13

PostPostano: 17:38 čet, 2. 4. 2009    Naslov: Citirajte i odgovorite

imam pitanje.. 26. zadatak..
što znači da program učitava n1 binarnih znamenaka prvog broja (i n2 binarnih znamenaka drugog broja):?:
molim i konkretni primjer za pr. n1=3 i n2=5 što program učitava a što ispisuje. hvala.. :!:
imam pitanje.. 26. zadatak..
što znači da program učitava n1 binarnih znamenaka prvog broja (i n2 binarnih znamenaka drugog broja)Question
molim i konkretni primjer za pr. n1=3 i n2=5 što program učitava a što ispisuje. hvala.. Exclamation


[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, 4, 5, 6, 7, 8, 9, 10  Sljedeće
Stranica 8 / 10.

 
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