sooooo.
endlich gehts
wens interessiert hab ich hier den quellcode =)
werd noch n paar fehler abfangen. z.B dass keine kommazahlen benutzt werden können.
#include <stdio.h>
int eingabe(int *basis, int *exponent)
{
printf("Bitte geben Sie die Basis ein:\n");
scanf("%d", basis);
printf("Bitte geben Sie den Exponenten ein:\n");
scanf("%d", exponent);
}
int rechnung(int basis, int exponent)
{
if (exponent == 0)
return 1;
return basis * rechnung(basis, exponent - 1);
}
int main(void)
{
int basis, exponent;
do
{
eingabe(&basis, &exponent);
rechnung(basis, exponent);
printf("Das Ergebnis ist: %d\n", rechnung(basis, exponent));
}
while (basis != 0);
return 0;
}