Por que o URI não está aceitando a resposta ?

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

int main()
{
float a, b, c, delta ,R1, R2;
scanf("%f %f %f",&a, &b, &c);
delta = b* b - 4ac;
R1 = (-b + sqrt(delta)) / (2a);
R2 = (-b - sqrt(delta)) / (2
a);
if(delta<0 && a==0){
printf(“Impossível calcular\n”);
}else{
printf(“R1 = %.5f\n”,R1);
printf(“R2 = %.5f\n”,R2);
}
return 0;
}

Bom dia amigo.

Raiz quadrada não aceita valor negativo. Segue código modificado:

int main()
{
    float a, b, c, delta , R1, R2;
    printf("Informe um valor para a > ");
    scanf("%f",&a);
    printf("Informe um valor para b > ");
    scanf("%f",&b);
    printf("Informe um valor para c > ");
    scanf("%f",&c);
    delta = -1 * (pow(b,2) - (4*a*c));
    printf("Delta = %.5f\n", delta);
    R1 = (-b + sqrt(delta)) / (2*a);
    R2 = (-b - sqrt(delta)) / (2*a);
    if(delta<0 && a==0){
        printf("Impossível calcular\n");
    }else{
        printf("R1 = %.5f\n",R1);
        printf("R2 = %.5f\n",R2);
    }
    return 0;
}

Boa sorte. :metal::sunglasses::metal:

2 curtidas