Bài 100: Viết chương trình giải phương trình bậc // ax^2 + bx + c = #include #include #include int main() { float a, b, c; // Khai báo printf("\nNhap vao a = "); scanf("%f", &a); printf("\nNhap vao b = "); scanf("%f", &b); printf("\nNhap vao c = "); scanf("%f", &c); if (a == 0) // pt có dạng: bx + c = { if (b == 0) // pt có dạng: c = { if (c == 0) { printf("\nPhuong trinh co vo so nghiem"); } else { printf("\nPhuong trinh vo nghiem"); } } else { float x = -c / b; printf("\nPhuong trinh co nghiem nhat x = %f", x); } } else { float Denta = b * b - * a * c; if (Denta < 0) { printf("\nPhuong trinh vo nghiem"); } else if (Denta == 0) { float x = -b / (2 * a); printf("\nPhuong trinh co nghiem kep x1 = x2 = %f", x); } else // Denta > { float x1 = (-b + sqrt(Denta)) / (2 * a); float x2 = (-b - sqrt(Denta)) / (2 * a); printf("\nPhuong trinh co nghiem phan biet:\nx1 = %f\nx2 = %f", x1, x2); } } getch(); return 0; }