WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   hochzahlen in c (http://www.wcm.at/forum/showthread.php?t=223992)

hoshibrother 13.10.2007 09:10

hochzahlen in c
 
hi leute!


kann mir jemand erklären, wie ich ganz einfach in c mit hochzahlen rechnen kann?

dss 13.10.2007 11:47

Wenn ich mich richtig erinnere, gibt es im Ansi-C keine funktion für Potenzen. Da müsstest du dir eine eigene Funktion schreiben.

zB
Code:

int potenzieren(int basis, int potenz)
{
        int i, ret;
        ret=1;
        for(i=0;i<potenz;i++)
        {
                ret*=basis;
        }
        return ret;
}


kikakater 13.10.2007 12:11

Code:

#include <stdio.h>
#include <math.h>

int main()
{
 double basis=2.,exponent=10.,ergebnis;

 ergebnis= pow(basis, exponent);

 printf("Ergebnis von %g hoch %g = %g\n",basis,exponent,ergebnis);

 return 0;
}


dss 13.10.2007 12:19

Stimmt. Die math.h gibts ja auch noch. Meine C-Zeiten sind schon zu lange her.....

hoshibrother 14.10.2007 11:12

funktioniert echt super. danke


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag