Hallo, die Aufgabe lautet: Erstellen Sie ein Programm , mit dem Sie
- einen Dialog führen,der die Seitenlänge b und c eines rechtwinkligen Dreiecks abgragt.
- prüfe, ob mit dieser Angabe ein Dreieck überhaupt möglich ist und wenn nötig, eine Ausgabe mit ,,damit ist kein Dreieck definiert''
- ansonsten die Länge der Seite a ausgeben.
#include<stdio.h>
#include<math.h>
int main()
{
float b=0;
float c=0;
float a=0;
printf("Bitte geben Sie die Seitenlaengen von b ein:\n ");
scanf("%f",b);
printf("Bitte geben Sie die Seitenlaengen von c ein:\n ");
scanf("%f",c);
a=sqrt(b*b+c*c);
if(a> (b+c))
{
printf("damit ist kein Dreieck definiert\n");
}
else if(b> (b+c))
{
printf("damit ist kein Dreieck definiert\n");
}
else if(c>(a+b))
{
printf("damit ist kein Dreieck definiert\n");
}
else
{
printf("Die laenge von der Seite a ist:%f \n",a);
}
return(0);
}
irgendwie klappt das nicht.Kann mir wer zeigen, wie es richtig ist? Danke, wer helfen kann.