Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Molim pomoc oko koda...

[es] :: C/C++ programiranje :: Molim pomoc oko koda...

[ Pregleda: 2886 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

GMC
Selo Veselo

Član broj: 11492
Poruke: 338
*.adsl.net.t-com.hr.



Profil

icon Molim pomoc oko koda...23.11.2005. u 21:52 - pre 223 meseci
Cao ,

Molim vas mozete li mi reci sta nije uredu sa sljedecim kodom. Inace cilj mi je izracunati faktorijal broja. u stvari kad korisnik unese koliko ce mu niz imati clanova da se izracuna 1!+2!-3! + n!-...


ali mi uvijek program ispise 0?

sta mi ne valja ?
Code:

#include <stdio.h>
int main () {
int brojcl, medjurez, znak, i, i2, faktor;
scanf("%d", &brojcl);
if ((brojcl >= 1) && (brojcl <= 30)) {
    faktor = 1;
    medjurez = 1;
    znak = 0;
        for (i = 1; i <= brojcl; i++) {
            for (i2 = 1; i2 == i; i2++) { 
                faktor = (faktor * i2);
                    if (i2 == i) {
                        if (znak == 0) { 
                            medjurez = (medjurez - faktor);
                            znak = 1;
                            printf("%d", i);
                        }
                        else { medjurez = (medjurez + faktor);
                        znak = 0;
                        }
                    }
            }
            if (i == brojcl) { 
                printf("%d", medjurez);
            }
        }

} /* zatvoren prvi if */
else {
printf("n nije valjan");
}

}


znam da ovo nije najoptimalnije rijesenje ali to je najbolje sto za sada znam...
Ajd Zdravo
 
Odgovor na temu

GMC
Selo Veselo

Član broj: 11492
Poruke: 338
*.adsl.net.t-com.hr.



Profil

icon Re: Molim pomoc oko koda...23.11.2005. u 22:15 - pre 223 meseci
ah mislim da sam otkrio problem, u drogj for petlji sam stavio == umjesto <= pa evo sad sam to promjenio i dobio sam neki rezultat ali idem jos da provjerim je li sad to uredu
Ajd Zdravo
 
Odgovor na temu

[es] :: C/C++ programiranje :: Molim pomoc oko koda...

[ Pregleda: 2886 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.