#include <stdio.h>
#include <math.h>

int main() {
    float a, b, c, delta, x1, x2;

    printf("Digite o valor de A: ");
    scanf("%f", &a);

    printf("Digite o valor de B: ");
    scanf("%f", &b);

    printf("Digite o valor de C: ");
    scanf("%f", &c);

    delta = (b * b) - (4 * a * c);

    if (a == 0) {
        printf("Nao e uma equacao do segundo grau.\n");
    }
    else if (delta > 0) {
        x1 = (-b + sqrt(delta)) / (2 * a);
        x2 = (-b - sqrt(delta)) / (2 * a);

        printf("Raiz 1: %.2f\n", x1);
        printf("Raiz 2: %.2f\n", x2);
    }
    else if (delta == 0) {
        x1 = -b / (2 * a);

        printf("Raiz unica: %.2f\n", x1);
    }
    else {
        printf("Nao existem raizes reais.\n");
    }

    return 0;
}

Digite o valor de A: 1
Digite o valor de B: -5
Digite o valor de C: 6
Raiz 1: 3.00
Raiz 2: 2.00

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: