Δημοσιεύτηκε: 24 Οκτ 2013, 19:32
βασικά τα κατάφερα , το λαθος μου ήταν πως ειχα ξεχάσει να βάλω 2 printf μετα απο τις εκχωρήσεις των x1,x2 γι αυτο έβγαζε ότι να νε αυτοσ είναι ο σωστος κώδικας
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
#include <stdio.h>
#include <math.h>
void main()
{
int a,b,c;
float D,x,x1,x2;
printf("dwste tous 3 suntelestes ths deuterovathmias exiswshs sas me th seira x,y,statheros arithmos\n");
scanf("%d%d%d",&a,&b,&c);
if (a != 0) {
D = (b*b) - (4 * a * c);
if (D > 0) {
x1 = (-b + sqrt(D)) / (2*a);
x2 = (-b - sqrt(D)) / (2*a);
printf ("%f\n",x1);
printf ("%f\n",x2);
}
else if (D = 0) {
x = -b / (2*a);
printf("%d",&x);
}
else
printf("\nmigadikes rizes\n");
}
else
if (b != 0) {
x = -c / b;
printf ("\nh lush einai: %d\n",x);
}
else /*b=o*/
if (c == 0) {
printf ("\naoristh\n");
}
else {
printf ("\nadunath\n");
}
}