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

Zadaci za praktični kolokvij
WWW:
Idite na 1, 2, 3, 4, 5, 6, 7, 8, 9  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
hendrix
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 03. 09. 2012. (15:59:06)
Postovi: (92)16
Sarma = la pohva - posuda
29 = 31 - 2

PostPostano: 16:47 sub, 17. 11. 2012    Naslov: Zadaci za praktični kolokvij Citirajte i odgovorite

Mislim da je prihvatljivo otvoriti novu temu posto su i [url=http://degiorgi.math.hr/prog1/materijali/p1-zadaci_za_prakticni_kolokvij_novi.pdf]zadaci[/url] novi.

Uglavnom, ono sto sam htio reci jest da u 6. zadatku pise da je za ulaz 4 izlaz 23, a trebao bi biti 11, osim ako se i moj program i ja nismo u necem prevarili. :)
Mislim da je prihvatljivo otvoriti novu temu posto su i zadaci novi.

Uglavnom, ono sto sam htio reci jest da u 6. zadatku pise da je za ulaz 4 izlaz 23, a trebao bi biti 11, osim ako se i moj program i ja nismo u necem prevarili. Smile


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


Pridružen/a: 12. 11. 2012. (15:59:39)
Postovi: (5)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 20:29 sub, 17. 11. 2012    Naslov: pomoc za prakticni kolokvij Citirajte i odgovorite

je li zna netko riješiti 6. zadatak u novim zadacima za praktični kolokvij?
je li zna netko riješiti 6. zadatak u novim zadacima za praktični kolokvij?


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


Pridružen/a: 03. 09. 2012. (15:59:06)
Postovi: (92)16
Sarma = la pohva - posuda
29 = 31 - 2

PostPostano: 21:50 sub, 17. 11. 2012    Naslov: Citirajte i odgovorite

Ne znam stvarno cemu sam otvorio temu gotovo istog naziva prije nekoliko sati ako ce se sad za svako pitanje otvarati nova :D (modovi, moze merge?)


Uglavnom, evo mog rjesenja za taj zadatak, valjda je ok...


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


int main(void)

{

int n, b, c=0, i=0, j;
scanf("%d", &n);

if (n>10)
printf("Upisani broj je veci od 10.");

else

{
while(c == 0)

{

i+=1;
b = 0;
for (j = 2; j < n+1; j++)

{
if ((i%j) != (j-1))
b += 1;
}

if (b == 0)
c = 1;

}

printf("%d", i);

}

return 0;
}
[/code:1]
Ne znam stvarno cemu sam otvorio temu gotovo istog naziva prije nekoliko sati ako ce se sad za svako pitanje otvarati nova Very Happy (modovi, moze merge?)


Uglavnom, evo mog rjesenja za taj zadatak, valjda je ok...


Kod:
#include <stdio.h>


int main(void)

{

    int n, b, c=0, i=0, j;
    scanf("%d", &n);

    if (n>10)
    printf("Upisani broj je veci od 10.");

    else

    {
          while(c == 0)

          {

              i+=1;
              b = 0;
              for (j = 2; j < n+1; j++)

              {
                  if ((i%j) != (j-1))
                  b += 1;
              }

              if (b == 0)
              c = 1;

          }

        printf("%d", i);

    }

    return 0;
}


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


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 22:15 sub, 17. 11. 2012    Naslov: Citirajte i odgovorite

Meni isto program izbacuje 11 za 4. Testirao sam i ostale brojke na tvojoj i svojoj verziji programa i brojke su iste.
Meni isto program izbacuje 11 za 4. Testirao sam i ostale brojke na tvojoj i svojoj verziji programa i brojke su iste.


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


Pridružen/a: 06. 07. 2011. (20:30:12)
Postovi: (2E)16
Sarma = la pohva - posuda
= 1 - 1

PostPostano: 22:59 sub, 17. 11. 2012    Naslov: Citirajte i odgovorite

Može li netko pojasniti 9. zadatak:
[quote]Zadatak 9:
Napiˇsite program koji uˇcitava prirodni broj n. Program treba ispisati koliko ima prirodnih brojeva, strogo ve´cih od 1, ˇciji
kvadrat dijeli broj n.
[b]Primjer: broj n = 36 je djeljiv s 22, 32 i 62, pa program treba ispisati 3.[/b][/quote]
Mislim da sam shvatio što se tražu u zadatku, ali ovaj primjer meni stvarno nema smisla.

EDIT: Sad tek vidim da je 22 zapravo 2^2 itd. zanemarite ovo :D
Može li netko pojasniti 9. zadatak:
Citat:
Zadatak 9:
Napiˇsite program koji uˇcitava prirodni broj n. Program treba ispisati koliko ima prirodnih brojeva, strogo ve´cih od 1, ˇciji
kvadrat dijeli broj n.
Primjer: broj n = 36 je djeljiv s 22, 32 i 62, pa program treba ispisati 3.

Mislim da sam shvatio što se tražu u zadatku, ali ovaj primjer meni stvarno nema smisla.

EDIT: Sad tek vidim da je 22 zapravo 2^2 itd. zanemarite ovo Very Happy


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


Pridružen/a: 06. 07. 2011. (20:30:12)
Postovi: (2E)16
Sarma = la pohva - posuda
= 1 - 1

PostPostano: 18:57 uto, 20. 11. 2012    Naslov: Citirajte i odgovorite

Vezano za 41. zadatak...
[quote]Napiˇsite program koji uˇctava prirodne brojeve n, s i bazu b ≥ 2. Program treba ispisati sve prirodne brojeve manje ili
jednake n, kojima je suma svih znamenki u bazi b jednaka zadanom broju s. Te brojeve treba ispisati uzlazno po veliˇcini.
Na kraju, treba ispisati i broj takvih brojeva.
Na primjer, za n = 150, s = 4 i b = 10, traˇzeni brojevi su 4, 13, 22, 31, 103, 112, 121, 130, a ima ih 8.[/quote]

U primjeru nije naveden broj 40, dakle ima ih ukupno 9.
Vezano za 41. zadatak...
Citat:
Napiˇsite program koji uˇctava prirodne brojeve n, s i bazu b ≥ 2. Program treba ispisati sve prirodne brojeve manje ili
jednake n, kojima je suma svih znamenki u bazi b jednaka zadanom broju s. Te brojeve treba ispisati uzlazno po veliˇcini.
Na kraju, treba ispisati i broj takvih brojeva.
Na primjer, za n = 150, s = 4 i b = 10, traˇzeni brojevi su 4, 13, 22, 31, 103, 112, 121, 130, a ima ih 8.


U primjeru nije naveden broj 40, dakle ima ih ukupno 9.


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


Pridružen/a: 14. 09. 2011. (19:17:53)
Postovi: (6C)16
Sarma = la pohva - posuda
= 4 - 3

PostPostano: 16:54 sri, 21. 11. 2012    Naslov: Citirajte i odgovorite

Jel moze netko objasniti tocno sto trazi 7. zadatak? Uzmem k i gledam samo sve brojeve manje od njega s kojima je djeljiv ili ga djelim s tim pa gledam s cim je jos djeljiv ostatak ili nesto trece?
Jel moze netko objasniti tocno sto trazi 7. zadatak? Uzmem k i gledam samo sve brojeve manje od njega s kojima je djeljiv ili ga djelim s tim pa gledam s cim je jos djeljiv ostatak ili nesto trece?


[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: 17:05 sri, 21. 11. 2012    Naslov: Citirajte i odgovorite

Trazis broj svih razlicitih djelitelja. Recimo, za [tex]n = 7[/tex]:

[table]k[format]head[/format] broj razlicitih djelitelja[format]align:center[/format] djelitelji (ovo ne treba ispisati)[format]align:left[/format]
1 1 1
2 2 1,2
3 2 1,3
4 3 1,2,4
5 2 1,5
6 4 1,2,3,6
7 2 1,7[/table]

Maksimum [tex]f(k)[/tex] za [tex]k \in \{1,\dots,n\}[/tex] se postiže za [tex]k = 6[/tex].
Trazis broj svih razlicitih djelitelja. Recimo, za [tex]n = 7[/tex]:

kbroj razlicitih djeliteljadjelitelji (ovo ne treba ispisati)
111
221,2
321,3
431,2,4
521,5
641,2,3,6
721,7


Maksimum [tex]f(k)[/tex] za [tex]k \in \{1,\dots,n\}[/tex] se postiže za [tex]k = 6[/tex].



_________________
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
Favor
Forumaš s poteškoćama u pisanju
Forumaš s poteškoćama u pisanju


Pridružen/a: 04. 11. 2012. (11:49:36)
Postovi: (A)16
Sarma = la pohva - posuda
-4 = 4 - 8

PostPostano: 21:34 pet, 23. 11. 2012    Naslov: Citirajte i odgovorite

Jel zna netko kako riješit 108. zadatak?

Mene naime najvise muci kako zapisat broj znakova koji se treba ponavljat i razmak izmedju njih(linija).
Jel zna netko kako riješit 108. zadatak?

Mene naime najvise muci kako zapisat broj znakova koji se treba ponavljat i razmak izmedju njih(linija).


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


Pridružen/a: 14. 09. 2011. (19:17:53)
Postovi: (6C)16
Sarma = la pohva - posuda
= 4 - 3

PostPostano: 21:54 pet, 23. 11. 2012    Naslov: Citirajte i odgovorite

Moze netko pliz 12.??
Moze netko pliz 12.??


[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: 23:51 pet, 23. 11. 2012    Naslov: Citirajte i odgovorite

[quote="Favor"]Jel zna netko kako riješit 108. zadatak?
Mene naime najvise muci kako zapisat broj znakova koji se treba ponavljat i razmak izmedju njih(linija).[/quote]

[tt]for[/tt]-petlja i ispisujes znak po znak.

[quote="BlameGame"]Moze netko pliz 12.??[/quote]

[tt]for[/tt]-petlja u kojoj neki [tt]k[/tt] ide od 1, pa dok je [tt]2 * k * k <= m[/tt]. Time osiguras da je prvi sumand ([tex]k^2[/tex]) kvadrat prirodnog broja i da je manji od drugog, cime sprijecis ponavljanje parova. Ostaje provjeriti da je [tex]m - k^2[/tex] potpuni kvadrat, sto mozes rastavom na proste faktore (umjesto ispisa faktora, brojis koliko se puta svaki pojavio; broj je potpuni kvadrat ako se svi pojave parno mnogo puta). Ako je [tex]m - k^2[/tex] potpuni kvadrat, povecas odgovarajuci brojac.

Na kraju petlje, vidis je li brojac veci ili jednak [tex]n[/tex]. Ako nije, resetiras brojac, povecas [tt]m[/tt] za jedan i ponovis pricu.
Favor (napisa):
Jel zna netko kako riješit 108. zadatak?
Mene naime najvise muci kako zapisat broj znakova koji se treba ponavljat i razmak izmedju njih(linija).


for-petlja i ispisujes znak po znak.

BlameGame (napisa):
Moze netko pliz 12.??


for-petlja u kojoj neki k ide od 1, pa dok je 2 * k * k ⇐ m. Time osiguras da je prvi sumand ([tex]k^2[/tex]) kvadrat prirodnog broja i da je manji od drugog, cime sprijecis ponavljanje parova. Ostaje provjeriti da je [tex]m - k^2[/tex] potpuni kvadrat, sto mozes rastavom na proste faktore (umjesto ispisa faktora, brojis koliko se puta svaki pojavio; broj je potpuni kvadrat ako se svi pojave parno mnogo puta). Ako je [tex]m - k^2[/tex] potpuni kvadrat, povecas odgovarajuci brojac.

Na kraju petlje, vidis je li brojac veci ili jednak [tex]n[/tex]. Ako nije, resetiras brojac, povecas m za jedan i ponovis pricu.



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


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 11:21 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

[quote]Zadatak 11:
Za prirodni broj n kazemo da je obilan, ako je strogo manji od sume svih svojih djelitelja, ukljucivo i 1, ali bez njega samog (ako je broj veci od 1). Napisite program koji ucitava prirodni broj n. Program treba ispisati pocetak (prvi clan) i duljinu (broj clanova) najduljeg niza uzastopnih obilnih brojeva manjih ili jednakih n. Ako takvog niza nema, treba ispisati odgovarajucu poruku.

Primjer: za n = 15, jedini obilan broj do 15 je 12 (suma djelitelja je 16), pa program treba ispisati brojeve 12 i 1.[/quote]

U zadatku piše, da ako je broj veći od 1 izostavljamo 1 u sumi, dok je u primjeru 1 uključen u sumu tj. za 12 je to 1+2+3+4+6 = 16. Kako to onda treba rješiti?

Ja sam rješio uključujući jedinicu i za 15 mi ispadne 12 1, stavio sam n=10000 i dobio:

[url]http://imageshack.us/a/img211/8122/24112012102343.png[/url]

Jel to dobro? (Složio sam tako da ako je broj obilnih brojeva u različitim nizovima jednak da ispiše onaj prvi niz tj. 1. član prvog niza i odgovarajući broj članova)
Citat:
Zadatak 11:
Za prirodni broj n kazemo da je obilan, ako je strogo manji od sume svih svojih djelitelja, ukljucivo i 1, ali bez njega samog (ako je broj veci od 1). Napisite program koji ucitava prirodni broj n. Program treba ispisati pocetak (prvi clan) i duljinu (broj clanova) najduljeg niza uzastopnih obilnih brojeva manjih ili jednakih n. Ako takvog niza nema, treba ispisati odgovarajucu poruku.

Primjer: za n = 15, jedini obilan broj do 15 je 12 (suma djelitelja je 16), pa program treba ispisati brojeve 12 i 1.


U zadatku piše, da ako je broj veći od 1 izostavljamo 1 u sumi, dok je u primjeru 1 uključen u sumu tj. za 12 je to 1+2+3+4+6 = 16. Kako to onda treba rješiti?

Ja sam rješio uključujući jedinicu i za 15 mi ispadne 12 1, stavio sam n=10000 i dobio:

http://imageshack.us/a/img211/8122/24112012102343.png

Jel to dobro? (Složio sam tako da ako je broj obilnih brojeva u različitim nizovima jednak da ispiše onaj prvi niz tj. 1. član prvog niza i odgovarajući broj članova)


[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: 11:42 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

"Ako je broj veci od 1" se odnosi na "bez njega samog". ;) Dakle, suma djelitelja od 1 je 1 (on sam ukljucen, jer je jednak 1), od 2 je 1 (nema dvojke u sumi), od 4 je 1+2 (nema cetvorke u sumi),...

Sto se primjera tice, ne znam napamet. Uzmi kalkulator i vidi jesu li 5775 i 5776 obilni. :)
"Ako je broj veci od 1" se odnosi na "bez njega samog". Wink Dakle, suma djelitelja od 1 je 1 (on sam ukljucen, jer je jednak 1), od 2 je 1 (nema dvojke u sumi), od 4 je 1+2 (nema cetvorke u sumi),...

Sto se primjera tice, ne znam napamet. Uzmi kalkulator i vidi jesu li 5775 i 5776 obilni. Smile



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


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 13:48 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

Ubacio sam par printf-ova i čini se ok:
[url]http://img87.imageshack.us/img87/5786/24112012134416.png[/url]

Može li neki hint za zad. broj 13 tj. Wilsonov teorem? Ne kužim primjer... :oops:
Ubacio sam par printf-ova i čini se ok:
http://img87.imageshack.us/img87/5786/24112012134416.png

Može li neki hint za zad. broj 13 tj. Wilsonov teorem? Ne kužim primjer... Embarassed


[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:13 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

Racunas koliko je ostatak pri dijeljenju [tex](n-1)![/tex] s brojem [tex]n[/tex]. No, faktorijeli jako brzo rastu:
[code:1]#include <stdio.h>

int main(void) {
int n = 1, prod = 1, op = 0;

while (prod > op) {
op = prod;
printf("%d! = ", ++n);
printf("%d\n", prod *= n);
}
printf("n = %d\n", n);

return 0;
}[/code:1]
To znaci da program koji racuna faktorijele nece daleko stici (na mojoj masini, do [tex]n = 13[/tex]).

Ono sto ti primjer kaze je da u svakom koraku racunas ostatak pri dijeljenju s [tex]n[/tex], tj. da iskoristis to da vrijedi:
[tex]\newcommand{\mod}{\mathop{\rm mod}}
(n-1)! \mod n = (1 \cdot 2 \cdots (n-1)) \mod n = (\cdots(((1 \mod n) \cdot 2) \mod n) \cdots (n-1)) \mod n[/tex].

Konkretno, u primjeru:
[table]n n![format]align:left[/format] racunas
1 1 1 mod 5 = [color=green]1[/color]
2 1 * 2 = 2 ([color=green]1[/color] * 2) mod 5 = [color=blue]2[/color]
3 2 * 3 = 6 ([color=blue]2[/color] * 3) mod 5 = [color=red]1[/color]
4 6 * 4 = 24 ([color=red]1[/color] * 4) mod 5 = [b]4[/b][/table]
Dakle, ostatak je 4 (isto kao i [tex]24 \mod 5[/tex]), sto je ekvivalentno ostatku -1 (jednostavno: 4+1 je djeljivo s 5).

Jasnije?
Racunas koliko je ostatak pri dijeljenju [tex](n-1)![/tex] s brojem [tex]n[/tex]. No, faktorijeli jako brzo rastu:
Kod:
#include <stdio.h>

int main(void) {
  int n = 1, prod = 1, op = 0;

  while (prod > op) {
    op = prod;
    printf("%d! = ", ++n);
    printf("%d\n", prod *= n);
  }
  printf("n = %d\n", n);

  return 0;
}

To znaci da program koji racuna faktorijele nece daleko stici (na mojoj masini, do [tex]n = 13[/tex]).

Ono sto ti primjer kaze je da u svakom koraku racunas ostatak pri dijeljenju s [tex]n[/tex], tj. da iskoristis to da vrijedi:
[tex]\newcommand{\mod}{\mathop{\rm mod}}
(n-1)! \mod n = (1 \cdot 2 \cdots (n-1)) \mod n = (\cdots(((1 \mod n) \cdot 2) \mod n) \cdots (n-1)) \mod n[/tex].

Konkretno, u primjeru:
nn!racunas
111 mod 5 = 1
21 * 2 = 2(1 * 2) mod 5 = 2
32 * 3 = 6(2 * 3) mod 5 = 1
46 * 4 = 24(1 * 4) mod 5 = 4

Dakle, ostatak je 4 (isto kao i [tex]24 \mod 5[/tex]), sto je ekvivalentno ostatku -1 (jednostavno: 4+1 je djeljivo s 5).

Jasnije?



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


Pridružen/a: 14. 09. 2011. (19:17:53)
Postovi: (6C)16
Sarma = la pohva - posuda
= 4 - 3

PostPostano: 22:20 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

Nije mi bas jasan tekst 19. zadatka? Da li se i znakovi unose ili?

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

I npr 20. zadatak, jel mi moramo napisati sto ce biti u slucaju n = 1, jer iz teksta zadatka se vidi da to nece imati rjesenje.
Nije mi bas jasan tekst 19. zadatka? Da li se i znakovi unose ili?

Added after 33 minutes:

I npr 20. zadatak, jel mi moramo napisati sto ce biti u slucaju n = 1, jer iz teksta zadatka se vidi da to nece imati rjesenje.


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


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 22:25 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

[quote="BlameGame"]Nije mi bas jasan tekst 19. zadatka? Da li se i znakovi unose ili?
[/quote]

Ja sam ovako scanf napisao:
[code:1]scanf("%d/%d %c %d/%d", &b1, &n1, &c, &b2, &n2);[/code:1]

tj. korisnik mora unijeti npr. "4/5 + 1/2"
BlameGame (napisa):
Nije mi bas jasan tekst 19. zadatka? Da li se i znakovi unose ili?


Ja sam ovako scanf napisao:
Kod:
scanf("%d/%d %c %d/%d", &b1, &n1, &c, &b2, &n2);


tj. korisnik mora unijeti npr. "4/5 + 1/2"


[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: 22:44 sub, 24. 11. 2012    Naslov: Citirajte i odgovorite

[quote="BlameGame"]I npr 20. zadatak, jel mi moramo napisati sto ce biti u slucaju n = 1, jer iz teksta zadatka se vidi da to nece imati rjesenje.[/quote]

Onda program to treba ispisati. :)
BlameGame (napisa):
I npr 20. zadatak, jel mi moramo napisati sto ce biti u slucaju n = 1, jer iz teksta zadatka se vidi da to nece imati rjesenje.


Onda program to treba ispisati. Smile



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


Pridružen/a: 12. 11. 2012. (15:59:39)
Postovi: (5)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 0:53 ned, 25. 11. 2012    Naslov: Citirajte i odgovorite

je li mi može netko napisat algoritam za pretvaranje broja iz baze u bazu...prvo ga trebam dobiti naopako pa ga preokrenuti, ali mi ne ide baš :/
ja spremam u niz svaku znamenku.
je li mi može netko napisat algoritam za pretvaranje broja iz baze u bazu...prvo ga trebam dobiti naopako pa ga preokrenuti, ali mi ne ide baš Ehm?
ja spremam u niz svaku znamenku.


[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: 1:20 ned, 25. 11. 2012    Naslov: Citirajte i odgovorite

Ne postoji "pretvaranje broja iz baze u bazu". "Baza broja" je samo nacin na koji je isti broj [b]zapisan[/b], no sam broj se ne mijenja. Dakle, pisali mi [tex]17[/tex], [tex](122)_3[/tex] ili [tex]\text{XVII}[/tex], rijec je o istom broju. U konacnici, broj u racunalu se pamti binarno, iako ti s njim obicno radis dekadski.

Dalje ovisi sto ti treba. Recimo, sumu/produkt znamenaka dobijes tako da uzastopno dijelis s bazom i zbrajas/mnozis ostatke. Ispis u nekoj bazi (ispravnim redom) mozes kako si napisao/la ili preko invertiranja broja (racunanja broja koji se dobije kad se izvrnu znamenke), sto je algoritam koji se radi na nekom predavanju.

Poanta: mozes izracunati znamenke i nesto s njima raditi, ali sam broj ne mozes "pretvarati" (naglasavam jer je rijec o stravicno cestoj greski koju studenti vole raditi).

Ako te muci konkretni kod, mozes ga ovdje nalijepiti kod, pa ce netko naci u cemu je problem.
Ne postoji "pretvaranje broja iz baze u bazu". "Baza broja" je samo nacin na koji je isti broj zapisan, no sam broj se ne mijenja. Dakle, pisali mi [tex]17[/tex], [tex](122)_3[/tex] ili [tex]\text{XVII}[/tex], rijec je o istom broju. U konacnici, broj u racunalu se pamti binarno, iako ti s njim obicno radis dekadski.

Dalje ovisi sto ti treba. Recimo, sumu/produkt znamenaka dobijes tako da uzastopno dijelis s bazom i zbrajas/mnozis ostatke. Ispis u nekoj bazi (ispravnim redom) mozes kako si napisao/la ili preko invertiranja broja (racunanja broja koji se dobije kad se izvrnu znamenke), sto je algoritam koji se radi na nekom predavanju.

Poanta: mozes izracunati znamenke i nesto s njima raditi, ali sam broj ne mozes "pretvarati" (naglasavam jer je rijec o stravicno cestoj greski koju studenti vole raditi).

Ako te muci konkretni kod, mozes ga ovdje nalijepiti kod, pa ce netko naci u cemu je problem.



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

 
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