Untitled
unknown
plain_text
4 years ago
937 B
9
Indexable
#include <stdio.h>
#include <math.h>
int main()
{
//ax^2 + bx + c
///x = (-b +- raiz(b**2 - 4ac)) / 2a
int a, b, c;
float x1, x2;
char resp;
do {
printf("a:");
scanf("%d",&a);
printf("b:");
scanf("%d",&b);
printf("c:");
scanf("%d",&c);
if( a== 0){
printf("No es una ecuacion de segundo grado \n");
}else if (pow(b,2) - 4*a*c < 0){
printf("las raíces son imaginarias \n");
}else
{
///x = (-b +- raiz(b**2 - 4ac)) / 2a
x1 = (-b + sqrt(pow(b,2) - 4*a*c)) / 2*a;
x2 = (-b - sqrt(pow(b,2) - 4*a*c)) / 2*a;
printf ("las raices son %f y %f \n", x1, x2);
}
printf("Si desea realizar un nuevo calculo digite un valor diferente a n -> ");
scanf("%s",&resp);
} while( resp != 'n');
return 0;
}Editor is loading...