Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Code vẽ tam giác pascal

    Mã nguồn PHP:
    #include <stdio.h> long unsigned factorial(int a); long unsigned combinatorial(int n, int k); void Output(int n); long unsigned cbt(int n, int k); int main(int argc, char *argv[]) { int n; scanf("%d", &n); Output(n); return 0; } long unsigned factorial(int a){ return ((a>1) ? a*factorial(a-1) : 1); } long unsigned combinatorial(int n, int k){ return factorial(n)/(factorial(k)*factorial(n-k)); } void Output(int n){ for (int i=0; i<=n; ++i){ printf("
    "); for (int j=0; j<=i; ++j) printf("%ld\t", cbt(i,j)); } } long unsigned cbt(int n, int k){ if (k==0 || k==n) return 1; else return combinatorial(n-1, k-1) + combinatorial(n-1, k); }  

    em thấy bài này trong four room nhưng em không hiểu gì hết ai có thể giải thích cho em không?

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn có biết không? Nếu đọc lời giải một bài toán mà bạn không hiểu thì bạn hãy đọc lại đề. Đọc lại lời giải của người khác vẫn không hiểu thì hãy tìm tài liệu liên quan đến bài toán, tập làm, tự giải bài toán, đem so sánh với lời giải người khác, lúc đó sẽ hiểu rất rõ!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •