Δημοσιεύτηκε: 24 Οκτ 2013, 19:45
το project ελεγε να το προγραμμα να επιλυει τη δευτεροβαθμια εξισωση και αν δ>0 να εμφανιζει τις δυο ριζες, αν δ=ο τη μοναδικη ριζα , και αν δ<ο ενα μυνημα που να λεει πως δεν υπραχουν ρίζες στο R , η τελευταία μου απόπειρα με βάση τις προηγούμενες αποτυχίες πιστεύω πως λειτουργει, δοκιμασα μερικα νουμερα με χαρτι και μολυβι και μετά στον Η/Υ και πήρα τα ιδια αποτελέσματα
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
#include <stdio.h>
#include <math.h>
void main()
{
int a,b,c;
float D,x,x1,x2;
printf("dwste ta a,b,c\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");
}
}