Решение квадратного уравнения в C



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

int main(){

        float a,b,c,delta,r1,r2,x;
        printf("\n a: ", a);
        scanf("%f", & a);
        printf("\n b: ", b);
        scanf("%f", & b);
        printf("\n c: ", c);
        scanf("%f", & c);
        дельта = b*b-(4*a*c);
        if(a==0){
                if(b!=0){
                          x=-c/b;
                          printf("\nПростой корень: %f\n",x);
                }
                else if(c==0) printf("\nБесконечность корней\n");
                      else printf("\nНет решений\n");
       }
        else{
                if(дельта> 0){
                        R1 =(b-sqrt(дельта))/(2*a);
                        r2 =(-b-sqrt(дельта))/(2*a);
                        printf("\nЕсть два решения: %f %f\n",-r1,r2);
                }
                else{
                      if(delta==0){
                              R1 =(-b)/(2*a);
                              printf("\nЕсть решение: %f\n",r1);
                     }
                      else printf("\n Delta отрицательна, поэтому реальных корней нет\n");
                }
       }
        return 0;
}