Greska ili ne ?

Greska ili ne ?

offline
  • Pridružio: 18 Jan 2008
  • Poruke: 35

U vezi objasnjenja ciklicne strukture na ovoj stranici:

bs.wikipedia.org/wiki/Programiranje

Tacnije ovo:



Zar ne bi trebalo da bude ovako ?

#include <stdio.h> void main() {     int a, b, zbir = 0;     scanf("%d", &b);     for (a = 1; a <= b; a++) {         zbir += b;     }     printf("%d\n", zbir); }

Ili ipak je zbir+=a ? Zamolio bih za malo objasnjenje ukoliko nisam u pravu Smile .

Hvala Unapred.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 16 Jun 2005
  • Poruke: 2392
  • Gde živiš: Beograd

Koliko ja vidim oba koda se ne slazu sa algoritmom...

scanf treba da bude pod petljom, ako je vec onako nacrtan algoritam (skok nazad je pre upisa b).

Nisam upoznat sa ovakvom notacijom u bloku gde pise a=1÷10, ali mi to vise deluje kao od 1 do 10 tj 10 prolaza...

Pod pretpostavkom da sam dobro protumacio ovo poslednje kod bi trebao da izgleda ovako:

#include <stdio.h> void main(){ int a=1,b,zbir=0; do { scanf("%i",&b); zbir+=b; a+=1;} while (a<=10); printf("%i\n",zbir); }

Ovo sam napisao na brzinu, nadam se da nisam napravio gresku, ipak je jako jednostavan problem Wink



Ko je trenutno na forumu
 

Ukupno su 479 korisnika na forumu :: 6 registrovanih, 1 sakriven i 472 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: darkojbn, dulleo, Marko Marković, mnn2, mrav pesadinac, suton