Poslao: 23 Sep 2007 20:29
|
offline
- nikolapn
- Građanin
- Pridružio: 01 Maj 2007
- Poruke: 173
- Gde živiš: Paraćin
|
Hteo bih da napravim program u c++ da stampa sve parne trocifrene brojeve ali nikako mi ne uspeva.Ako mozete da mi pomognete.
Hvala unapred
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 23 Sep 2007 20:34
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Daj postavi ono sto si vec uradio, pa da vidimo sta ne stima.
Mislim da je logika prosta:
- pocnes petlju od 100, pa do 999
- probas da li broj pri deljenju sa 2 ima ostatka
- ukoliko nema - onda ga stampas
|
|
|
|
Poslao: 21 Nov 2007 14:29
|
offline
- zoranez
- Super građanin
- Pridružio: 30 Maj 2005
- Poruke: 1014
- Gde živiš: Mbabane
|
Zasto bi provjeravao da li je djeljiv sa dva, ovako je brze i lakse?
for( int i =100; i<999; i+=2)
printf(" %d ", i);
|
|
|
|
Poslao: 21 Nov 2007 19:03
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
pa i jedan i drugi je tacan ali...
bobby resenje je pravilnije i sporije... on ipak gleda sve brojeve i testira koji je paran a koji ne...
zoranez resenje je brze ali to je samo brojac koji nista ne testira vec samo stapma parne brojeve....
mislim, prvo resenje je kao nesto po definiciji... ako je paran ostatak je nula pri deljenu sa 2 pa se to koristi, a drugi je samo stampanje i za tako nesto je programer odredio sta je parno a sta ne
|
|
|
|
Poslao: 22 Nov 2007 01:41
|
offline
- Bone Collector
- Legendarni građanin
- Pridružio: 18 Apr 2003
- Poruke: 5001
- Gde živiš: Beograd
|
Svemirko ::
zoranez resenje je brze ali to je samo brojac koji nista ne testira vec samo stapma parne brojeve....
Zahtev je i bio da se odstampaju svi trocifreni parni brojevi.
|
|
|
|
Poslao: 22 Nov 2007 01:53
|
offline
- igor86
- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
@nikolapn hajde da vidimo gdje ti je zapelo?
|
|
|
|
Poslao: 23 Nov 2007 11:53
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
Bone Collector ::Svemirko ::
zoranez resenje je brze ali to je samo brojac koji nista ne testira vec samo stapma parne brojeve....
Zahtev je i bio da se odstampaju svi trocifreni parni brojevi.
jeste to i bio zahtev, ali kako znas da je paran ?
Mislim ti znas i samo si tako napravio brojac, ali u programu se nije testiralo da li je praran po definiciji
i dalje mislim da je pravilnije svi brojevi pa test if(i%2==0)
|
|
|
|
Poslao: 23 Nov 2007 16:32
|
offline
- igor86
- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
@Bone Collector
Slazem se, i ja bi tako uradio, iako vjerovatno covjek nece proci ovaj zadatak.
|
|
|
|