Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: bài giải phương trình bậc 2 ko biết sai ở đâu?

  1. #1
    Ngày gia nhập
    10 2012
    Bài viết
    0

    Mặc định bài giải phương trình bậc 2 ko biết sai ở đâu?

    lại có cái phải hỏi các tiền bối rồi, đây là đoạn code giải phương trình bậc 2 của em, đến khi chạy để ra 2 nghiêm phân biệt thì thấy lỗi ạ, mà em ko biết sai chỗ nào?
    #include<conio.h>
    #include<stdio.h>
    #include<math.h>
    main()
    {
    float a,b,c,d;
    float x1,x2;
    printf("Nhap vao 3 he so a, b, c:\n");
    scanf("%f%f%f", &a, &b, &c);
    d = b*b-4*a*c;
    if (d<0.0)
    printf("Phuong trinh vo nghiem.");
    else
    if (d==0.0)
    printf("Phuong trinh co nghiem kep, x= %0.2f", -b/(2*a));
    else
    {
    x1=(-b - sqrt(d)) / (2*a);
    x2=(-b + sqrt(d)) / (2*a);
    printf("\nPhuong trinh co 2 nghiem phan biet la: x1= %0.2f x2= %0.2f", &x1, &x2);
    }
    getch();

    }
    LÀM ƠN CHỈ XEM EM SAI CHỖ NÀO VỚI?

  2. #2
    Ngày gia nhập
    11 2012
    Bài viết
    136

    sai ở đây printf("\nPhuong trinh co 2 nghiem phan biet la: x1= %0.2f x2= %0.2f", &x1, &x2); in ra giá trị, nghiệm bạn lại in ra địa chị của x1 và x2 thế này bỏ phép lấy địa chỉ & là ok
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,007

    Trích dẫn Nguyên bản được gửi bởi kimcy1992 Xem bài viết
    sai ở đây printf("\nPhuong trinh co 2 nghiem phan biet la: x1= %0.2f x2= %0.2f", &x1, &x2); in ra giá trị, nghiệm bạn lại in ra địa chị của x1 và x2 thế này bỏ phép lấy địa chỉ & là ok
    @chủ topic :
    giải nghĩa câu nói bác kim cy 92

    Code:
    #include<conio.h>
    #include<stdio.h>
    #include<math.h>
    main()
    {
    float a,b,c,d;
    float x1,x2;
    printf("Nhap vao 3 he so a, b, c:\n");
    scanf("%f%f%f", &a, &b, &c);
    d = b*b-4*a*c;
    if (d<0.0)
    printf("Phuong trinh vo nghiem.");
    else 
    if (d==0.0)
    printf("Phuong trinh co nghiem kep, x= %0.2f", -b/(2*a));
    else
    {
    x1=(-b - sqrt(d)) / (2*a);
    x2=(-b + sqrt(d)) / (2*a);
    printf("\nPhuong trinh co 2 nghiem phan biet la: x1= %0.2f x2= %0.2f", x1, x2);<<<<<<<<<<<<bỏ & ở chỗ này đi ạ
    }
    getch();
    
    }
    ^_,^

    Facebook : https://www.facebook.com/langmaninternet

    Bùi Tấn Quang

Các đề tài tương tự

  1. Bài tập C sữa bài này và giải thích giúp em, không biết bị sai ntn
    Gửi bởi truongvantri trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 31-05-2013, 09:26 AM
  2. Làm sao để giảm giá trị của 1 biến kiểu int sau 1 giây?
    Gửi bởi sonrock trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 13-06-2011, 08:57 AM
  3. Tài liệu SQL bài tập về SQL và đại số quan hệ không biết giải các bạn giải giúp mình với!
    Gửi bởi doanketct trong diễn đàn Tài liệu, ebooks DB
    Trả lời: 2
    Bài viết cuối: 02-07-2010, 07:38 PM
  4. Giải hệ phương trình bằng biến đổi về tam giác dưới. Giúp mình sửa lỗi?
    Gửi bởi rongbattuvl trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 03-01-2010, 09:15 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn