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 prakticni kolokvij
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7  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
Buki
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 10. 2010. (20:15:17)
Postovi: (56)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 13:08 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

[quote="pbakic"]Ako se nesto nije promijenilo od prosle god, phoenix je u pravu. Mi smo "varali" s 2 %d :D[/quote]

i jel to prolazi? mislim,jel dopusteno?
pbakic (napisa):
Ako se nesto nije promijenilo od prosle god, phoenix je u pravu. Mi smo "varali" s 2 %d Very Happy


i jel to prolazi? mislim,jel dopusteno?


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


Pridružen/a: 19. 09. 2010. (10:19:16)
Postovi: (8C)16
Spol: žensko
Sarma = la pohva - posuda
= 11 - 11

PostPostano: 13:08 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

općenito za zadatke,ako je zadano da se unosi (kao npr u 15. zadatku) paran broj veći od dva, trebamo li provjeravati na početku jel taj broj paran i veći od dva?

ili za zadatke tipa 7.(crtanje kvadrata od zvjezdica)...moramo ucitati n i d prirodne brojeve(treba li provjeravati dali su oni prirodni i ako nisu ispisati greska ili takvo nesto) i treba li provjeravati da d bude strogo manji od n jer inace cemo imati samo jedan kvadrat? =SSS
općenito za zadatke,ako je zadano da se unosi (kao npr u 15. zadatku) paran broj veći od dva, trebamo li provjeravati na početku jel taj broj paran i veći od dva?

ili za zadatke tipa 7.(crtanje kvadrata od zvjezdica)...moramo ucitati n i d prirodne brojeve(treba li provjeravati dali su oni prirodni i ako nisu ispisati greska ili takvo nesto) i treba li provjeravati da d bude strogo manji od n jer inace cemo imati samo jedan kvadrat? =SSS


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


Pridružen/a: 17. 10. 2010. (20:15:17)
Postovi: (56)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 13:13 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

i jos jedno pitanje:

Zadatak 30:
Kazemo da je matrica koja se sastoji samo binarnih znamenki “hrvatska” ako u svakom retku i u svakom stupcu naizmjenicno
dolaze znamenke 0 i 1. Napisite program koji ucitava prirodne brojeve m, n < 20 i matricu koja ce se sastojati samo od
binarnih znamenki (ne treba provjeravati), te ispisuje rijec “DA” ako je ucitana matrica “hrvatska”, a rijec “NE” u protivnom.
Gornji lijevi element “hrvatske” matrice smije biti i 0 i 1. Na primjer, za ucitanu matricu

1 0 1 0 1
0 1 0 1 0
1 0 1 0 1

treba ispisati DA.

m i n su dimenzije matrice ili...? i kako se ucitavaju matrice? sta ne ide to u obliku niza?
i jos jedno pitanje:

Zadatak 30:
Kazemo da je matrica koja se sastoji samo binarnih znamenki “hrvatska” ako u svakom retku i u svakom stupcu naizmjenicno
dolaze znamenke 0 i 1. Napisite program koji ucitava prirodne brojeve m, n < 20 i matricu koja ce se sastojati samo od
binarnih znamenki (ne treba provjeravati), te ispisuje rijec “DA” ako je ucitana matrica “hrvatska”, a rijec “NE” u protivnom.
Gornji lijevi element “hrvatske” matrice smije biti i 0 i 1. Na primjer, za ucitanu matricu

1 0 1 0 1
0 1 0 1 0
1 0 1 0 1

treba ispisati DA.

m i n su dimenzije matrice ili...? i kako se ucitavaju matrice? sta ne ide to u obliku niza?


[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: 14:12 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Ako kaze da se ucitava nekakav broj, onda ce biti ucitan takav broj.

Nije potrebno ucitati u matricu kao memorijsku strukturu, jednako kao sto cesto mozete ucitati [i]n[/i] brojeva bez da ih trpate u niz.
Ako kaze da se ucitava nekakav broj, onda ce biti ucitan takav broj.

Nije potrebno ucitati u matricu kao memorijsku strukturu, jednako kao sto cesto mozete ucitati n brojeva bez da ih trpate u niz.



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


Pridružen/a: 18. 10. 2009. (17:38:41)
Postovi: (133)16
Sarma = la pohva - posuda
= 15 - 6

PostPostano: 14:39 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

zanima me samo da li smijemo koristiti math.h kod rješavanja zadataka u praktičnom kolokviju? jer olakšava neke stvari.. :)
zanima me samo da li smijemo koristiti math.h kod rješavanja zadataka u praktičnom kolokviju? jer olakšava neke stvari.. 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:09 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

[quote="lost_soul"]zanima me samo da li smijemo koristiti math.h kod rješavanja zadataka u praktičnom kolokviju? jer olakšava neke stvari.. :)[/quote]

Sumnjam da olaksava, no ako ne pise da ne smijete, onda smijete. Kao i na klasicnim (papirnatim) kolokvijima.
lost_soul (napisa):
zanima me samo da li smijemo koristiti math.h kod rješavanja zadataka u praktičnom kolokviju? jer olakšava neke stvari.. Smile


Sumnjam da olaksava, no ako ne pise da ne smijete, onda smijete. Kao i na klasicnim (papirnatim) kolokvijima.



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


Pridružen/a: 13. 09. 2009. (10:14:33)
Postovi: (48)16
Sarma = la pohva - posuda
= 6 - 1

PostPostano: 17:48 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Moze pomoc na ovom zadatku, ne kuzim zast mi zaokruzi :?
[code:1]/*Zadatak 41:
Napisite program koji ce ucitati double broj te ispisati onaj broj koji bi nastao okretanjem njegovih znamenaka. Primjerice,
ukoliko je ulazni broj bio 521.75, funkcija ce vratiti broj 57.125. Napomena: Mozete pretpostaviti da ulazni broj nije veci
od 9999 i da nema vise od 4 decimale.*/
#include<stdio.h>

int main ()
{
int i,j;
double n,f;
scanf("%lg",&n);

i=(int)n;

f=n-i;

f*=10000;
j=(int)f;

while(j%10==0)
j/=10;

while(j>0){
printf("%d",j%10);
j/=10;
}

printf(".");

while(i>0){
printf("%d",i%10);
i/=10;
}


return 0;
}
[/code:1]
Moze pomoc na ovom zadatku, ne kuzim zast mi zaokruzi Confused
Kod:
/*Zadatak 41:
Napisite program koji ce ucitati double broj te ispisati onaj broj koji bi nastao okretanjem njegovih znamenaka. Primjerice,
ukoliko je ulazni broj bio 521.75, funkcija ce vratiti broj 57.125. Napomena: Mozete pretpostaviti da ulazni broj nije veci
od 9999 i da nema vise od 4 decimale.*/
#include<stdio.h>

int main ()
    {
        int i,j;
        double n,f;
        scanf("%lg",&n);

        i=(int)n;

        f=n-i;

        f*=10000;
        j=(int)f;

            while(j%10==0)
            j/=10;

            while(j>0){
            printf("%d",j%10);
            j/=10;
            }

        printf(".");

            while(i>0){
            printf("%d",i%10);
            i/=10;
            }


  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: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 18:37 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Meni za ovaj gore primjer radi kako treba. Mozda da probas objasniti na kojem primjeru i sto ne radi?
Meni za ovaj gore primjer radi kako treba. Mozda da probas objasniti na kojem primjeru i sto ne radi?



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


Pridružen/a: 13. 09. 2009. (10:14:33)
Postovi: (48)16
Sarma = la pohva - posuda
= 6 - 1

PostPostano: 18:46 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

hmm,cudno! ja sam pokusavala radit u code:blocks-u i u c++,al u oba dobijem isto.
npr.za uneseni 12.34, mi izbaci 9933.21 :?
hmm,cudno! ja sam pokusavala radit u code:blocks-u i u c++,al u oba dobijem isto.
npr.za uneseni 12.34, mi izbaci 9933.21 Confused


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


Pridružen/a: 15. 05. 2010. (18:46:07)
Postovi: (164)16
Sarma: -

PostPostano: 18:59 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Zato što f ima pohranjenu vrijednost 3400, a nakon naredbe j=(int)f, j ima vrijednost 3399. Zato test primjer i izgleda kao da si grdno pogriješila, a zapravo je opet riječ o već navedenom problemu s realnim brojevima.
Ako profesor ne kaže drukčije ili ne uoči zašto ti program ispisuje toliko različiti rezultat, trebalo bi ti uvažiti jer, koliko sam saznao, takvi slučajevi nisu bitni za praktični kolokvij.

I da, još jedna sitnica: ako je u zadatku moguće unijeti cijeli broj (dakle, da nema decimalnog dijela ili da mu decimalni dio čini proizvoljan broj nula), program neće ništa ispisati, nego će "zaglaviti" u jednoj beskonačnoj while petlji. Taj bi slučaj trebalo onda popraviti.
(Ne znam je li taj slučaj uključen, čisto napomena ako jest.)

(Isto tako, ako program učita, npr., "0.3", ispisat će "3.", no to je valjda dobro. Ako ne, i to se lako sredi. :))
Zato što f ima pohranjenu vrijednost 3400, a nakon naredbe j=(int)f, j ima vrijednost 3399. Zato test primjer i izgleda kao da si grdno pogriješila, a zapravo je opet riječ o već navedenom problemu s realnim brojevima.
Ako profesor ne kaže drukčije ili ne uoči zašto ti program ispisuje toliko različiti rezultat, trebalo bi ti uvažiti jer, koliko sam saznao, takvi slučajevi nisu bitni za praktični kolokvij.

I da, još jedna sitnica: ako je u zadatku moguće unijeti cijeli broj (dakle, da nema decimalnog dijela ili da mu decimalni dio čini proizvoljan broj nula), program neće ništa ispisati, nego će "zaglaviti" u jednoj beskonačnoj while petlji. Taj bi slučaj trebalo onda popraviti.
(Ne znam je li taj slučaj uključen, čisto napomena ako jest.)

(Isto tako, ako program učita, npr., "0.3", ispisat će "3.", no to je valjda dobro. Ako ne, i to se lako sredi. Smile)


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


Pridružen/a: 13. 09. 2009. (10:14:33)
Postovi: (48)16
Sarma = la pohva - posuda
= 6 - 1

PostPostano: 19:03 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

al zast mi onda i=(int)n daje tocnu vrijednost??
profesore, oce proc ovo na prakticnom,il se gleda kao greska?? :)

a kad unesem 34.0065 izbaci mi 56.43,sto je isto greska?? :?
al zast mi onda i=(int)n daje tocnu vrijednost??
profesore, oce proc ovo na prakticnom,il se gleda kao greska?? Smile

a kad unesem 34.0065 izbaci mi 56.43,sto je isto greska?? Confused


[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: 21:32 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

[quote="Sekanta"]al zast mi onda i=(int)n daje tocnu vrijednost??[/quote]

Prikaz realnih brojeva u racunalu, radilo se na predavanjima.

[quote="Sekanta"]a kad unesem 34.0065 izbaci mi 56.43,sto je isto greska?? :?[/quote]

To [b]je[/b] greska.
Sekanta (napisa):
al zast mi onda i=(int)n daje tocnu vrijednost??


Prikaz realnih brojeva u racunalu, radilo se na predavanjima.

Sekanta (napisa):
a kad unesem 34.0065 izbaci mi 56.43,sto je isto greska?? Confused


To je greska.



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


Pridružen/a: 19. 09. 2010. (10:19:16)
Postovi: (8C)16
Spol: žensko
Sarma = la pohva - posuda
= 11 - 11

PostPostano: 23:10 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

sto treba napraviti da to izbjegnemo? da se ispisu i nule kada okrenemo broj? pokusavala sam sve i nemogu to nikako napraviti =(
sto treba napraviti da to izbjegnemo? da se ispisu i nule kada okrenemo broj? pokusavala sam sve i nemogu to nikako napraviti =(


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


Pridružen/a: 12. 07. 2010. (16:54:36)
Postovi: (C)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 23:22 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Još jedan problem sa zadatkom s datumima.. :lol: Ovaj put se radi o 38. zadatku. :)

Zadatak 38:
Napisite program koji ce ucitati tri datuma (svaki se sastoji od po 3 prirodna broja, redom dan, mjesec i godina), te ispisati
datum kojem je dan preuzet iz najranijeg datuma, mjesec iz srednjeg datuma, a godina iz najkasnijeg.
Napomene: Datumi ce bit iz segmenta od 1.1.1950. (nedjelja) do 31.12.2050. Treba pripaziti da je ucitani datum postojeci,
a u protivnom vratiti poruku “Greska!”. Svaka cetvrta godina je prijestupna (npr. jedna od takvih je i 2008), sto znaci da
veljaca tada ima 29, a ne 28 dana. Sijecanj, ozujak, svibanj, srpanj, kolovoz, listopad i prosinac imaju po 31 dan, a ostali
mjeseci, osim veljace, po 30 dana.
Datum ispisite u formatu “d.m.g.”.

Sto ispisati ako je na primjer:
prvi datum: 31.1.2010.
drugi datum: 20.2.1999.
treći datum: 1.5.2020.?

To bi ispalo 31.2.2020., a drugi mjesec nema 31 dan. Da li onda kao kad se učitavaju datumi treba ispisati grešku? Ili nešto drugo? :D
Još jedan problem sa zadatkom s datumima.. Laughing Ovaj put se radi o 38. zadatku. Smile

Zadatak 38:
Napisite program koji ce ucitati tri datuma (svaki se sastoji od po 3 prirodna broja, redom dan, mjesec i godina), te ispisati
datum kojem je dan preuzet iz najranijeg datuma, mjesec iz srednjeg datuma, a godina iz najkasnijeg.
Napomene: Datumi ce bit iz segmenta od 1.1.1950. (nedjelja) do 31.12.2050. Treba pripaziti da je ucitani datum postojeci,
a u protivnom vratiti poruku “Greska!”. Svaka cetvrta godina je prijestupna (npr. jedna od takvih je i 2008), sto znaci da
veljaca tada ima 29, a ne 28 dana. Sijecanj, ozujak, svibanj, srpanj, kolovoz, listopad i prosinac imaju po 31 dan, a ostali
mjeseci, osim veljace, po 30 dana.
Datum ispisite u formatu “d.m.g.”.

Sto ispisati ako je na primjer:
prvi datum: 31.1.2010.
drugi datum: 20.2.1999.
treći datum: 1.5.2020.?

To bi ispalo 31.2.2020., a drugi mjesec nema 31 dan. Da li onda kao kad se učitavaju datumi treba ispisati grešku? Ili nešto drugo? Very Happy


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


Pridružen/a: 19. 09. 2010. (10:19:16)
Postovi: (8C)16
Spol: žensko
Sarma = la pohva - posuda
= 11 - 11

PostPostano: 23:29 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

ja sam radila tako da kad sam dobila novi datum,provjeravala sam jel ispravan i ako nije da ispise greska...ista provjera kao i kad ucitavas datume
ja sam radila tako da kad sam dobila novi datum,provjeravala sam jel ispravan i ako nije da ispise greska...ista provjera kao i kad ucitavas datume


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


Pridružen/a: 15. 05. 2010. (18:46:07)
Postovi: (164)16
Sarma: -

PostPostano: 23:29 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Deklariraj dvije int varijable, recimo, br1 i br2, koje su na početku postavljene na 0. U prvoj while petlji (kada j dijeliš s 10 zbog nula na kraju decimalnog dijela) postavi da br1 raste za 1. U drugoj while petlji, kada ispisuješ cjelobrojni dio novoga broja, postavi da br2 raste za 1. Prije nego što ispišeš točku, neka program ispisuje znamenku 0 4-br1-br2 puta.

Zašto ovo? Znamo da broj ima 4 decimalne znamenke, uključujući i znamenke 0 na kraju zapisa (koje ne mijenjaju vrijednost broja).
Neka je br1 broj tih "nebitnih" nula na kraju zapisa, a br2 broj "bitnih" znamenki koje moramo ispisati na ekranu. Dakle, trebali bi ispisati 4-br1 znamenku prije točke, tj. trebali bi dobiti da je br2=4-br1. Ako pak nije, tada je br2<4-br1 trebali bi ispisati n nula, tako da je br2+n=4-br1. Očito je stoga n=4-br1-br2.

Nadam se da je jasno. :)
Deklariraj dvije int varijable, recimo, br1 i br2, koje su na početku postavljene na 0. U prvoj while petlji (kada j dijeliš s 10 zbog nula na kraju decimalnog dijela) postavi da br1 raste za 1. U drugoj while petlji, kada ispisuješ cjelobrojni dio novoga broja, postavi da br2 raste za 1. Prije nego što ispišeš točku, neka program ispisuje znamenku 0 4-br1-br2 puta.

Zašto ovo? Znamo da broj ima 4 decimalne znamenke, uključujući i znamenke 0 na kraju zapisa (koje ne mijenjaju vrijednost broja).
Neka je br1 broj tih "nebitnih" nula na kraju zapisa, a br2 broj "bitnih" znamenki koje moramo ispisati na ekranu. Dakle, trebali bi ispisati 4-br1 znamenku prije točke, tj. trebali bi dobiti da je br2=4-br1. Ako pak nije, tada je br2<4-br1 trebali bi ispisati n nula, tako da je br2+n=4-br1. Očito je stoga n=4-br1-br2.

Nadam se da je jasno. Smile




Zadnja promjena: Phoenix; 23:32 pet, 19. 11. 2010; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
ninaaaaaaa
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 07. 2010. (16:54:36)
Postovi: (C)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 23:30 pet, 19. 11. 2010    Naslov: Citirajte i odgovorite

Ok, hvala :lol:
Ok, hvala Laughing


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


Pridružen/a: 19. 09. 2010. (10:19:16)
Postovi: (8C)16
Spol: žensko
Sarma = la pohva - posuda
= 11 - 11

PostPostano: 0:00 sub, 20. 11. 2010    Naslov: Citirajte i odgovorite

jasno jasno! hvala puno!!!! =)))
jasno jasno! hvala puno!!!! =)))


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


Pridružen/a: 23. 10. 2010. (10:46:13)
Postovi: (4E)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 20:44 sub, 20. 11. 2010    Naslov: Citirajte i odgovorite

5.zadatak s praktičnog.

Napišite program koji učitava cijele brojeve b (b ≤ 10) i n, a zatim n brojeva koji predstavljaju znamenke nekog broja u bazi
b. Program treba ispisati o kojem dekadskom broju se radi.

ovako sam ja rješila ali mi program ne radi:

#include <stdio.h>

int main(void) {
int b, n, d=0, x=0;
printf("upisi cijele brojeve b<=10 i n:\n");
scanf("%d %d", &b,&n);
printf("upisi %d znamenaka u bazi %d:\n", n,b);
while(x>=0 && x<b) {
d= b * d + x;
scanf("%d", &x);
}
printf("dekadski zapis broja=%d\n", d);
return 0;
}

molila bih nekog da mi pomogne
5.zadatak s praktičnog.

Napišite program koji učitava cijele brojeve b (b ≤ 10) i n, a zatim n brojeva koji predstavljaju znamenke nekog broja u bazi
b. Program treba ispisati o kojem dekadskom broju se radi.

ovako sam ja rješila ali mi program ne radi:

#include <stdio.h>

int main(void) {
int b, n, d=0, x=0;
printf("upisi cijele brojeve b<=10 i n:\n");
scanf("%d %d", &b,&n);
printf("upisi %d znamenaka u bazi %d:\n", n,b);
while(x>=0 && x<b) {
d= b * d + x;
scanf("%d", &x);
}
printf("dekadski zapis broja=%d\n", d);
return 0;
}

molila bih nekog da mi pomogne


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


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 21:26 sub, 20. 11. 2010    Naslov: Citirajte i odgovorite

pa moras se ogranicit da upises tocno n brojeva, kolko ja vidim nemas nikakva ogranicenja i vjerojatno upisujes brojeve, al ti program nikad ne zavrsi?
pa moras se ogranicit da upises tocno n brojeva, kolko ja vidim nemas nikakva ogranicenja i vjerojatno upisujes brojeve, al ti program nikad ne zavrsi?


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

 
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