zadace 2012/13
Select messages from
# through # FAQ
[/[Print]\]
Idite na Prethodno  1, 2, 3  :| |:
Forum@DeGiorgi -> Programiranje 1 i 2

#41:  Autor/ica: Leolinus PostPostano: 14:22 sub, 12. 1. 2013
    —
Gino (napisa):
Leolinus (napisa):
Sigurno je problem u tome što nisu učitani svi podatci. Zapravo, kada bolje razmislim, možda i nije tako, pisalo mi je čak da program ne valja i za 5 1782 611 3347 732 2750. Što znači da imam samo 5 brojeva, i za njih gledam sumu.

A i kod se ne treba previše gledati da bi se uočila kakva greška u logici, zadatak je poprilično jasan i trivijalan.


Dobro, program za ono ispisuje tocno...

I uvijek treba gledati kod, u najlaksem zadtku se moze napravi jako glupa greska, koju je tesko uociti...

Kad vec pricamo, ovaj dio koji slijedi je malo redundantan.

if (brojParnih == 0) printf("0"); // nema parnih brojeva u nizu
else printf("%d", sumaParnih);

Kad je brojParnih = 0, onda je i sumaParnih = 0, dakle mozes samo ispisivati sumu, if je viska...


Ne vidim zašto je taj komentar uopće potreban? Ovo ne utječe na rad programa, a tu je upravo zato jer je u jednom trenutku razvoja programa bio potreban. Zašto sam ga stavio? Pa zato jer sam mislio da možda na neki nenormalni nevidljivi način suma nije 0, jer mi je, kao što sam već rekao, za očita rješenja na evaluatoru izbacivalo da je krivo.

#42:  Autor/ica: white_butterfly PostPostano: 12:37 uto, 15. 1. 2013
    —
piše mi da je krivo za 5 3 3 1 10.
ne znam šta bi trebalo promijenit...

zadatak:Napišite program koji učitava 5 cijelih brojeva, te ispisuje svakog koji je djeljiv s prethodno upisanim (prvi se nikad ne ispisuje).
Ispisane brojeve odvojite razmacima (program ih smijete ispisivati i za vrijeme učitavanja), a ako traženih brojeva nema, program ne smije ništa ispisati.

#include <stdio.h>
int main () {
int sadasnji, prethodni, i;
for (i=1; i<=4; i++) {
scanf ("%d ", &sadasnji);
{if(i!=1 && prethodni!=0) {
if(sadasnji%prethodni==0) { printf ("%d ", sadasnji); }
}}

prethodni=sadasnji;
}
return 0;
}

#43:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 12:42 uto, 15. 1. 2013
    —
Izvedi program na svom racunalu i unesi brojeve koje ti je verifikator dao, pa vidi sto se desava. Valjda znas na papiru izvuci sto program treba ispisati (ovo: 3 10).

#44:  Autor/ica: PoparaLokacija: Zadar/Zagreb PostPostano: 12:49 uto, 15. 1. 2013
    —
Kolega ti je želio reći da kad učitavaš brojeve da ne pišeš onaj razmak tj. možeš samo staviti scanf ("%d", &sadasnji); i da moraš učitati 5 brojeva a ne 4 kao što ti učitaš Smile

#45:  Autor/ica: white_butterfly PostPostano: 12:51 uto, 15. 1. 2013
    —
Uspjela sam! hvala Smile

#46:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 13:01 uto, 15. 1. 2013
    —
Popara (napisa):
Kolega ti je želio reći da kad učitavaš brojeve da ne pišeš onaj razmak tj. možeš samo staviti scanf ("%d", &sadasnji); i da moraš učitati 5 brojeva a ne 4 kao što ti učitaš Smile


Ne, kolega je zelio reci da isprobavate programe, jer nije moguce ucitati 4 broja umjesto njih 5 i ne primijetiti gresku ako je program isproban na racunalu. Djabe domace zadace ako se tretiraju kao "programiranje na papiru" ("napisem, pa kud puklo" princip). Doci ce tezi zadacu, pa zadace iz SPA i RP1,... Ako sada ne naucite isprobavati vlastite programe, kasnije ce vam to znanje jako faliti.

#47:  Autor/ica: white_butterfly PostPostano: 15:16 uto, 15. 1. 2013
    —
isprobavala sam ja svašta, ali s različitim primjerima na kojima je radio, tek kad sam ga predala, sam isprobala na taj primjer i onda mi nije bilo jasno u čemu je greška. Ali sad sam shvatila gdje sam pogriješila.

#48:  Autor/ica: math_student PostPostano: 0:56 čet, 17. 1. 2013
    —
pitanje(zadatak iz zadaće):Napišite program koji učitava prirodni broj n<131, te niz od n cijelih brojeva. Program treba pronaći najveći element niza djeljiv s 14, te u originalnom poretku ispisati indekse onih elementa niza kojima je prva znamenka jedna od znamenki pronađenog maksimuma.
Ako traženi maksimum ne postoji, program ne smije ništa ispisati. Ispisane brojeve odvojite razmacima.

moj kod: http://pastebin.com/GJAJu7Fg
uglavnom, ne radi za n=130 i ne razumijem zašto. dala sam si toliko truda da utipkam primjer za koji ne radi i sve indekse pobrojila i sve je štimalo. molim pomoć. Smile

#49:  Autor/ica: El_Loco PostPostano: 1:06 čet, 17. 1. 2013
    —
a što ako uneseš n=3, a={0,1,7}
najveći djeljiv sa 14 je 0, fja vrati 0, i ništa se ne ispiše
ostatak koda mi djeluje dobar

#50:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 1:16 čet, 17. 1. 2013
    —
To sto El_Loco kaze + uz trazene brojeve, program ti ispisuje i maksimum.

#51:  Autor/ica: math_student PostPostano: 15:24 čet, 17. 1. 2013
    —
hvala Very Happy

#52:  Autor/ica: ena! PostPostano: 18:31 čet, 17. 1. 2013
    —
do kad treba rijesit zadacu??

#53:  Autor/ica: 4017 PostPostano: 23:24 čet, 17. 1. 2013
    —
Muku mučim s ovim zadatkom već dugo, pa bih molila za pomoć: Napišite program koji učitava prirodne brojeve a i b, te u padajućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (bez a i b), a u zapisu s bazom 7 imaju samo znamenke između 2 i 6 (uključivo i granice). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!



zadatak.c
 Description:

Download
 Filename:  zadatak.c
 Filesize:  599 Bytes
 Downloaded:  129 Time(s)


#54:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 1:09 pet, 18. 1. 2013
    —
Pa kako se gledaju znamenke broja u bazi? Shocked Onaj while u baza7() ce biti laz odmah u startu, za bilo koji broj osim 2, 3, 4, 5 i 6. Valjda broj treba dijeliti sa 7 dok ne padne na nulu, a x%7 je znamenka, tj. ono sto treba biti izmedju 2 i 6.

#55:  Autor/ica: shakespeare PostPostano: 23:08 pet, 18. 1. 2013
    —
Znači, dokad se zadaće mogu slati? Very Happy

#56:  Autor/ica: Shirohige PostPostano: 23:12 pet, 18. 1. 2013
    —
shakespeare (napisa):
Znači, dokad se zadaće mogu slati? Very Happy


Slajd 9:
http://web.math.pmf.unizg.hr/~singer/P1_1213/13.pdf

Citat:

Bitno: Aplikacija za “zadace” se
zakljucava s pocetkom drugog kolokvija.
Nakon toga,
nema vise novih prijava, ni predaje zadataka.
U tom trenu vrijedi:
Tko je “unutra” i koliko je predao/la . . . , to je to,
i nema iznimaka!



Forum@DeGiorgi -> Programiranje 1 i 2


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Idite na Prethodno  1, 2, 3  :| |:
Stranica 3 / 3.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin