Announcement

Collapse
No announcement yet.

Tính định thức

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tính định thức

    cái này bị lỗi gì vậy? fix giùm em với.....
    #include<iostream>
    using std::cout;
    using std::cin;
    using std::endl;

    float fDinhthuc(float A[][256],unsigned char n)
    {
    if(n<2) return A[0][0];
    else if(n>=2)
    {
    float x,temp[n-1][n-1];unsigned char l=0;
    for(unsigned char i=0;i<n;i++)
    {
    for(unsigned char z=1;z<n;z++)
    {
    l=0;
    for(unsigned char y=0;y<n
    {
    if(y!=i)
    {
    temp[z-1][l]=A[z][y];
    l++; y++;
    }
    else y++;
    }
    }
    if(i%2==0) x=(A[0][i]*fDinhthuc(temp,n-1));// dong nay bi loi
    else x=(-A[0][i]*fDinhthuc(temp,n-1));//dong nay bi loi
    }
    return x;

    }
    }

  • #2
    gì mà code không thụt vào khó nhìn chỗ nào kết thúc hàm quá :tire:

    Comment


    • #3
      1. temp[giá trị hằng][giá trị hằng], không điền n-1 vào được.
      2. bạn dùng biến temp (kiểu temp[n-1][n-1]) là tham số cho fDinhthuc(temp[][256],n), vì n-1 # 256 nên lỗi, thay n-1=256 thì sẽ k có lỗi cú pháp.
      Last edited by 11520036; 22-10-2012, 14:00.
      ------"Some Will, Some Won't, So What? Someone's Waiting!"------

      Comment


      • #4
        thank you!!!!

        Comment

        LHQC

        Collapse
        Working...
        X