Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main() {
- float
- a, b, c,
- delta, rdelta,
- parte_real,
- parte_imaginaria,
- raiz1, raiz2;
- int
- raizes;
- printf("\n\tCalculo das raizes da equacao ax^2+bx+c=0\n");
- printf("\nDigite os numeros a, b e c: ");
- scanf("%f %f %f",&a, &b, &c);
- delta=b*b-4*a*c;
- if (delta > 0) {
- rdelta=sqrt(delta);
- raiz1=(-b+rdelta)/(2*a);
- raiz2=(-b-rdelta)/(2*a);
- printf("Raizes reais\n");
- printf("Raiz 1: %f\n", raiz1);
- printf("Raiz 2: %f\n", raiz2);
- }
- else if (delta<0) {
- rdelta = sqrt(-delta);
- parte_real = -b/(2*a);
- parte_imaginaria = delta/(2*a);
- printf("Raizes complexas\n");
- printf("Parte real: %f\n", parte_real);
- printf("Parte imaginaria: %f\n", parte_imaginaria);
- }
- else {
- printf("Raiz dupla: %f\n", -b/(2*a));
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement