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

Đề tài: giải hệ phương trình

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    1

    Mặc định giải hệ phương trình

    các anh chỉ giúp dùm em nhá

    C Code:
    1. void main()
    2. {
    3.     int a,b,m,c,d,n,D,Dx,Dy;
    4.     printf("Chuong trinh giai he phuong trinh bac 1");
    5.     printf("\n\r\tax+by=m");
    6.     printf("\n\r\tcx+dy=n");
    7.     printf("\nNhap he so a: ");
    8.     scanf("%d",&a);
    9.     printf("Nhap he so b: ");
    10.     scanf("%d",&b);
    11.     printf("Nhap so tu do m: ");
    12.     scanf("%d",&m);
    13.     printf("\nNhap he so c: ");
    14.     scanf("%d",&c);
    15.     printf("Nhap he so d: ");
    16.     scanf("%d",&d);
    17.     printf("Nhap so tu do n: ");
    18.     scanf("%d",&n);
    19.     D=a*d-b*c;
    20.     Dx=m*d-b*n;
    21.     Dy=a*n-m*c;
    22.     if (D=0)
    23.     {
    24.         if (Dx!=0 && Dy!=0)
    25.             printf("Phuong trinh vo nghiem");
    26.         if (Dx==0 && Dy==0)    
    27.             printf("Phuong trinh vo so nghiem");
    28.     }
    29.     if (D!=0)
    30.     {
    31.         printf("Phuong trinh co 1 nghiem la");
    32.         printf("\n\r\tx=%2.0f",float (Dx/D));
    33.         printf("\n\r\ty=%2.0f",float (Dy/D));
    34.     }
    35.  
    36.     getch();
    37. }

    Khi nhập các dữ kiện xong,xuất ra ko đc,nếu thây thế vị trị 2 cái IF lớn thì thay đổi,(tại sao),mong các anh chỉ em với,em mới học
    Đã được chỉnh sửa lần cuối bởi QuangHoang : 24-02-2009 lúc 03:29 PM.

  2. #2
    Ngày gia nhập
    12 2008
    Bài viết
    1

    sao em ko đặt đoạn code vào trong khung đc.

  3. #3
    Ngày gia nhập
    02 2009
    Bài viết
    3

    theo ý tớ bạn khai báo biến phải sửa lại là kiểu float vì nếu bạn định nghĩa Dx,Dy,D là kiểu nguyên rồi khi bạn ép kiểu float vẫn ko dc vì int/int luon ra int chỉ thế thôi bạn ạ .Câu lệnh IF(D=0) sửa thành IF(D==0) .Với lại nếu dùng C for win thì ko cần getch() nhé !.Và đây là code đã chỉnh:
    PHP Code:
    #include<stdio.h>
    void main()
    {
    float a,b,m,c,d,n,D,Dx,Dy;
    printf("Chuong trinh giai he phuong trinh bac 1");
    printf("\n\r\t ax+by=m");
    printf("\n\r\t cx+dy=n");
    printf("\n Nhap he so a: ");
    scanf("%f",&a);
    printf("Nhap he so b: ");
    scanf("%f",&b);
    printf("Nhap so tu do m: ");
    scanf("%f",&m);
    printf("\nNhap he so c: ");
    scanf("%f",&c);
    printf("Nhap he so d: ");
    scanf("%f",&d);
    printf("Nhap so tu do n: ");
    scanf("%f",&n);
    D=a*d-b*c;
    Dx=m*d-b*n;
    Dy=a*n-m*c;
    if (
    D==0)
    {
    if (
    Dx!=&& Dy!=0)
      
    printf("Phuong trinh vo nghiem");
    if (
    Dx==&& Dy==0
      
    printf("Phuong trinh vo so nghiem");
    }
    if (
    D!=0)
    {
     
    printf("Phuong trinh co 1 nghiem la:");
     
    printf("\n\r\t x=%0.2f",float (Dx/D));
     
    printf("\n\r\t y=%0.2f",float (Dy/D));
    }


  4. #4
    Ngày gia nhập
    11 2008
    Nơi ở
    Hà Nội
    Bài viết
    70

    Nhìn mà chả muốn đọc.
    Dân thường sống đẹp đè bẹp dân chơi.
    Hi [you]

  5. #5
    Ngày gia nhập
    12 2008
    Bài viết
    1

    cám ơn bạn vangchoemxin nhiêu nha,còn anh zodijac1990 có thể góp ý cho đoạn code của em đc ko,nó quá dài chăng,em cũng mới học thôi,có gì anh chỉ bảo cho em với

  6. #6
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Mặc định giải hệ phương trình

    Bổ sung bài trả lời của vangchoemxin
    Code:
    if (Dx!=0 && Dy!=0)
      printf("Phuong trinh vo nghiem");
    Sửa && thành ||, một trong 2 cái xảy ra là phương trình vô nghiệm rồi.

    Cả khai báo float rồi thì không cần ép kiểu nữa.

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

  1. Cung cấp giấy ik plus, Paper One, Plus A+, Double A, Giấy Thái Lan, Giấy Bãi Bằng, bìa màu, băng dính, mica các loại
    Gửi bởi dungptvietthanh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 07-06-2013, 04:05 PM
  2. Chung cư Đại Thanh giảm sốc 10tr/vnđ cho các căn hộ. giảm và liên tục giảm…!!
    Gửi bởi lanthanh91 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-10-2012, 10:27 AM
  3. Trả lời: 0
    Bài viết cuối: 06-08-2012, 07:01 PM
  4. Trả lời: 0
    Bài viết cuối: 04-08-2012, 03:08 PM
  5. Trả lời: 0
    Bài viết cuối: 24-05-2012, 04:04 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