Hallo
Könntet ihr mir sagen wie man in C eine Wurzel zieht. Oder wie man das überhaupt berechnet?
Danke :>
ach ja.. und wenn ihr sonst noch ein Fehler findet und in mir sagt bin ich natürlich dankbar

Code:
  #include <stdio.h>
  #include <conio.h>
  #include <math.h>
  #include <cmath>
  #include<iostream.h>


  char Wert;
  float Zahl1;
  float Zahl2;
  float Ergebniss;


  int main()

  {
    //Eingabe
    printf("Pythagoras\n\nKatheten und Hypotenusenberechnung\n\nGeben sie ein was sie berechnen wollen:\n k=Kathete\n h=Hypotenuse\n");
    fflush (stdin);
    scanf("%c", &Wert);

    if(Wert == 'h')
        printf("Sie berechnen Hypotenusen");
    else if(Wert == 'k')
        printf("Sie berechnen Katheten");
    else
    printf("Die Eingabe war ungueltig");

    //Berechnung von Hypotenuse
    if(Wert == 'h')
    {
        printf("\n\n\nGeben sie die beiden Zahlen die fuer die Hypotenusenberechung verwenden wollen\n");
        printf("\nGeben sie die erste Zahl ein:\n", Zahl1);
        fflush (stdin);
        scanf("%f", &Zahl1);
            if(Zahl1 <= 0)
            printf("Die Eingabe war ungueltig");
            else
        printf("\nGeben sie nun die zweite Zahl ein:\n", Zahl2);
        fflush (stdin);
        scanf("%f", &Zahl2);
            if(Zahl1 <= 0)
            printf("Die Eingabe war ungueltig");
            else
            {
        Ergebniss = (Zahl1*Zahl1)+(Zahl2*Zahl2);
        double wurzel;
        Ergebniss = sqrt(Ergebniss);
        printf("\nDas ergebniss lautet: %f%\n", Ergebniss);
            }
    }

    //Berechnung von Kathete
    if(Wert == 'k')
    {
        printf("\n\n\nGeben sie die beiden Zahlen die fuer die Kathetenberechung verwenden wollen\n");
        printf("\nGeben sie die Hypotenuse ein:\n", Zahl1);
        fflush (stdin);
        scanf("%f", &Zahl1);
            if(Zahl1 <= 0)
            printf("Die Eingabe war ungueltig");
            else
        printf("\nGeben sie nun die gegebene Kathete ein:\n", Zahl2);
        fflush (stdin);
        scanf("%f", &Zahl2);
            if(Zahl1 <= 0)
            printf("Die Eingabe war ungueltig");
            else if(Zahl2 >= Zahl1)
            printf("Die Eingabe war ungueltig");
            else
            {
        Ergebniss = (Zahl1*Zahl1)-(Zahl2*Zahl2);
        double wurzel;
        Ergebniss = sqrt(Ergebniss);
        printf("\nDas ergebniss lautet: %f%\n", Ergebniss);
            }

    }



    getch();

  }