hallo leutis
kann mir einer helfen?
ich bin noch ne kleine anfängerin
hier sollen irgendwelche fehler sein :S
int main()
{
/* Vereinbarung */
int a, b, c, d, e, f;
double x,y;
a=4;
b=2;
c=1;
d=1;
e=2;
f=10;
/* Berechnung der Determinante */
det = (ad)-(bc);
if(det = 0){
printf("Berechnung nicht moeglich!\n");
getchar();
return -1;
}
/* Berechnung von x und y */
printf("Loesung : \n");
x = (e*d -f*b) /det;
printf("x = %lf\n",x);
y = (f*a -e*c)/det;
printf("y = %lf\n",y);
getchar();
return 0;
}
wär nett wenn ihr mir helfen könntet
danke
hilfe bei c
Re: hilfe bei c
da sind so einige Fehler drin, ich schick dir heut Abend mal ne PN.
*Klick* - How High - Part 2, Method Man and Redman!! - Hoooooow High
Two and half men - Fan Forum
ein Mail-Anbieter von dem ich definitiv abraten will: GMX - nur ein Screenshot.
Two and half men - Fan Forum
ein Mail-Anbieter von dem ich definitiv abraten will:
SpoilerShow
Re: hilfe bei c
Gewünschte Bedeutung:
Das Programm berechnet die Lösung
(x, y) des linearen Gleichungssystems
ax + by = e
cx + dy = f
und gibt die Ergebnisse für x und y aus.
Die Werte für a, b, c, d, e, f sind in
diesem Programm fest kodiert.
stand noch dabei
Das Programm berechnet die Lösung
(x, y) des linearen Gleichungssystems
ax + by = e
cx + dy = f
und gibt die Ergebnisse für x und y aus.
Die Werte für a, b, c, d, e, f sind in
diesem Programm fest kodiert.
stand noch dabei
Re: hilfe bei c
#include <stdio.h> //benötigt, wegen printf und getchar
int main()
{
/* Vereinbarung */
int a, b, c, d, e, f;
double x,y,det; //vor Erstnutzung muß det initialisiert werden.
a=4;
b=2;
c=1;
d=1;
e=2;
f=10;
/* Berechnung der Determinante */
det = (a*d)-(b*c); // * ist der in c verwendete Befehl zur Multiplikation
if(det == 0){ //x==y vergleicht x mit Wert y, während x=y dem x den y-Wert zuweist.
printf("Berechnung nicht moeglich!\n");
getchar();
return -1;
}
// else{
/* Berechnung von x und y */
printf("Loesung : \n");
x = (e*d -f*b) /det;
printf("x = %f\n",x); //der Compiler hat hier eine Warnung wg. lf rausgeworfen, sollte aber auch mit lf laufen.
y = (f*a -e*c)/det;
printf("y = %f\n",y);
getchar();
return 0;
}
// }
/*Der Übersichtlichkeit könnte der untere Teil als "else"-Fall geklammert werden. Durch das return-Statement im if-Fall ist es jedoch nicht zwingend notwendig, da der Programmcode unterhalb des if-Falls nur erreicht werden kann, wenn die if-Bedingung falsifiziert werden kann. deswegen ist das else hier auskommentiert.*/
int main()
{
/* Vereinbarung */
int a, b, c, d, e, f;
double x,y,det; //vor Erstnutzung muß det initialisiert werden.
a=4;
b=2;
c=1;
d=1;
e=2;
f=10;
/* Berechnung der Determinante */
det = (a*d)-(b*c); // * ist der in c verwendete Befehl zur Multiplikation
if(det == 0){ //x==y vergleicht x mit Wert y, während x=y dem x den y-Wert zuweist.
printf("Berechnung nicht moeglich!\n");
getchar();
return -1;
}
// else{
/* Berechnung von x und y */
printf("Loesung : \n");
x = (e*d -f*b) /det;
printf("x = %f\n",x); //der Compiler hat hier eine Warnung wg. lf rausgeworfen, sollte aber auch mit lf laufen.
y = (f*a -e*c)/det;
printf("y = %f\n",y);
getchar();
return 0;
}
// }
/*Der Übersichtlichkeit könnte der untere Teil als "else"-Fall geklammert werden. Durch das return-Statement im if-Fall ist es jedoch nicht zwingend notwendig, da der Programmcode unterhalb des if-Falls nur erreicht werden kann, wenn die if-Bedingung falsifiziert werden kann. deswegen ist das else hier auskommentiert.*/
Re: hilfe bei c
vielen dank für deine hilfe
klappt alles wunderbar!!
schönen tag wünsch ich dir noch!!
klappt alles wunderbar!!
schönen tag wünsch ich dir noch!!
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste