anfängerfrage bezüglich selbstgebauter funktion
-
Ich übergebe dieser Funktion
float expo(float a,float b) {
cout << b;
float c=1;
for(b;b>0;b--){
c=ca;
};
}
diese Werte
while (n<20){
k=2n+1;
ay=expo(-1,n);
by=expo(x,k);
n++;}Kompilieren funktioniert ohne Probleme. Ziel dieser Sache ist es eine selbstgebaute Funktion für Exponentialfunktionen zu benutzen.
Durch das Anzeigen diverser Variablen weiß ich das fast alles fehlerfrei läuft außer k, das wird mit eigenartig hohen Werten ausggeben.
Bei Ausgabe des Endergebnisses(Quellcode steht nicht mit da) gibt die Konsole mir 1.#QNAN wieder.
LG LL
Hat sich geklärt, kann closed
-
-
Sag mal was du damit meinst, das k mit merkwürdig hohen Werten ausgegeben wird, ich sehe in deinem Code nämlich keine Ausgabe von k. Meinst du b? Wenn ich dein Programm ausführe, dann passiert genau das, was ich von ihm erwarte. Vielleicht erwartest du was falsches? Beschreib mal genauer, was du erwartest und was du bekommst.
-
Benutze im Forum bitte die cpp-Tags für Code
-
Die Exponentialfunktion ist das aber nicht, was du da machst. Und die wirst du mit deinem Ansatz auch nie bekommen, aber das ist dir hoffentlich klar.
-