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>
    

Anmelden zum Antworten