unsigned int potenca (unsigned int x)  {
        return x==0 ? 1:3*potenca(x-1);
}

oziroma malo daljse:

unsigned int potenca (unsigned int x)  {
        if(x==0)  {
                return 1;
        }
        else {
                return 3*potenca(x-1);
        }
}

Gregor Jerse


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Bostjan Muller
Sent: Tuesday, February 27, 2001 4:50 PM
To: [EMAIL PROTECTED]
Subject: [ LUGOS-PROG ] zacetnisko vprasanje


Pozdravljeni!

Zacenjam se uciti programiranja v C-ju in sem ze prisel do prvega problema,
ki
ga ne znam resiti. V tekstu C v 21 dneh se pojavi tale naloga:
11. Write a recursive function to take the value 3 to the power of another
number. For example, if 4 is passed, the function will return 81.

Meni je na to temo uspelo spacati nekaj podobnega temu (c source pripet v
datoteki 3_potenca.c). Vendar sem ugotovil, da zdeva segfaultne pri 8
vrstici p
= potenca(x);

Mi lahko kdo pomaga, da bi mi tole potegnilo?

Vnaprej hvala!

Bostjan
--
Boštjan Müller [NEONATUS], [EMAIL PROTECTED],
http://neonatus.net/~neonatus
For my PGP key finger: [EMAIL PROTECTED], RSA id: 0x90178DBD, ICQ
#:7506644
    Celular: +386(0)41243189, Powered by Debian GNU/LiNUX , Student of VFUL
                  Weird enough for government work.


Reply via email to