was für eine funktion braucht die Quadratwurzel?
-
habe diese aufgabe und habe auch die code geschrieben und die compiler aceptiert nicht den sqrt()
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { /*Schreiben Sie ein Programm, das eine Zahl in eine Variable des Typs double einliest und deren Quadratwurzel ausgibt. Für eine negative Zahl wird das Ergebnis als konjugiert komplexe Zahl ausgegeben, wobei die imaginäre Einheit durch das Zeichen »i« dargestellt wird. Die Funktion sqrt() verarbeitet keine Argumente mit negativem Wert. Für diesen Fall sind daher besondere Vorkehrungen zu treffen.*/ //d >= 0 ? sqrt(d) : cout << "Fehler!" << endl; double a; cout << "Geben sie ein Zahl ein:"; cin >>a ; double max= sqrt(a)>0 ? sqrt(a) cout <<"Quadratwurzel: " <<max << '.' <<endl; system("PAUSE"); return EXIT_SUCCESS; }
-
#include <cmath>