kết quả từ 1 tới 3 trên 3

Lỗi bài tập C phương trình bậc 2

  1. #1
    Ðến Từ
    Khánh Hòa
    Thành Viên Thứ: 157202
    Giới tính: Nam
    Bài gửi
    9

    Question Lỗi bài tập C phương trình bậc 2

    Anh em giúp mình coi thử đoạn code viết phuong trình Bậc 2 này sai chỗ nào mà không chạy được vậy
    Thanks mọi người
    int main()
    {
    float a, b, c, delta=0, x, x1, x2;
    printf("Enter a:");
    scanf_s("%d", &a);
    printf("Enter b:");
    scanf_s("%d", &b);
    printf("Enter c:");
    scanf_s("%d", &c);
    if (a == 0 && b != 0) {
    x = -c / b;
    printf("Phuong trinh co nghiem la:%lf\n", x);


    }
    else if(a != 0){
    delta = b*b - 4 * a*c;
    }
    if (delta > 0) {
    x1 = (-b + sqrt(delta)) / (2 * a);
    x2 = (-b - sqrt(delta)) / (2 * a);
    printf("Phuong trinh co 2 nghiem la:%lf%lf\n", x1, x1);
    if (delta < 0) {
    printf("Phuong trinh vo nghiem\n");
    }
    if (delta == 0) {
    x = -b / 2 * a;
    printf("Phuong trinh co nghiem kep la:%lf\n", x);
    }
    }
    getchar();
    return 0;
    }
    Quick reply to this message Trả lời       


  2. #2
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 348241
    Giới tính: Nam
    Bài gửi
    2.489

    Reply: Help

    Bạn viết bằng ngôn ngữ C à thế dùng
    scanf thôi
    bạn khai báo biến kiểu float thì scanf phải là %f nha
    Khách nhấn THANKS khi thấy một bài viết hữu ích nha
    [Fshare] Tổng hợp link download Windows + Office bản chuẩn cập nhật



  3. #3
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 358027
    Bài gửi
    1.721

    Reply: Help

    đang dùng phiên bản nào gcc.exe, cl.exe để biên dịch code trên, Dev-C++ hay Visual Studio mấy, nó báo lỗi ra sao

    cú pháp, khai báo trên mỗi compiler và IDE nó khác nhau, không tuân thủ nó thì nó sẽ báo lỗi