Chào mừng bạn đến với Selfomy Hỏi Đáp, hãy Hỏi bài tập hoặc Tham gia ngay
0 phiếu
4.3k lượt xem
manh7a1 trong Tin học lớp 11 bởi Tiến sĩ (18.9k điểm)

Viết chương trình in ra màn hình tam giác Pascal. Ví dụ, với n=4 sẽ in ra hình sau:

1          1

1          2          1

1          3          3          1

1          4          6          4          1

… Hàng thứ n được xác định từ hàng n-1:

– Phần tử đầu tiên và phần tử cuối cùng đều bằng 1.

– Phần tử thứ 2 là tổng của phần tử thứ nhất và thứ 2 của hàng n-1

– Phần tử thứ k của hàng thứ n là tổng của phần tử thứ k-1 và k của hàng thứ n-1.

1 Câu trả lời

0 phiếu
manh7a1 bởi Tiến sĩ (18.9k điểm)
được bầu chọn là câu hỏi hay nhất bởi
 
Hay nhất

Thuật toán:

Bước 1: Khởi tạo một mảng một chiều  n phần tử có giá trị 0.

Bước 2: Khởi tạo giá trị cho hàng thứ nhất M[1,1] = 1.

Bước 3: – Đối với hàng thứ i tính giá trị phần tử từ phần tử thứ i + 1 xuống phần tử thứ 2: M[j]:=M[j] + M[j-1]

– In ra hàng thứ i.

Chương trình:

Program Tam_giac_Pascal_mot_chieu;

 

Var n,i,j: integer;

M: array[1..10] of integer;

Begin

Write(‘Nhap n: ‘); Readln(n);

For i:= 1 to n do M[i]:=0;

M[1]:=1;

For i:=1 to n do

Begin

For j:=i+ 1 downto 2 do M[j]:=M[j]+M[j-1];

For j:=1 to i+ 1 do Write(M[j]:3);

Writeln;

End;

Readln

End.

Các câu hỏi liên quan

0 phiếu
1 trả lời 808 lượt xem
Viết chương trình in ra màn hình tam giác Pascal. Ví dụ, với n = 4 sẽ in ra hình sau: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
đã hỏi 8 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 775 lượt xem
Viết chương trình cho phép nhập n số và in ra theo thứ tự ngược lại. Ví dụ nhập 3, 5, 7 thì in ra 7, 5, 3. a.Hướng dẫn: Dùng biến ... ;c số vừa nhập. Cho i chạy từ n về 1 để in các số vừa nhập.
đã hỏi 16 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 1.5k lượt xem
0 phiếu
1 trả lời 2.1k lượt xem
Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng số nguyên dương n ( Với n được nhập). Yêu cầu nhập lại nếu n <=0</p> ... điều kiện i < n và công việc bên trong là in i và tăng i lên 2.
đã hỏi 15 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 4.4k lượt xem
Viết chương trình in ra tất cả các ước của một số n (Với n được nhập từ bàn phím) Hướng dẫn: – Cho biến i chạy từ 1 đến n. Nếu n chia hết cho i thì in ra i.
đã hỏi 15 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 11.2k lượt xem
Viết chương trình in ra tổng các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Hướng dẫn: – Cho S = 0. – Cho biến i chạy từ 1 ... – Nếu i chẵn ( i chia 2 dư 0) thì cộng thêm i vào S. – In ra S.
đã hỏi 15 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 2.4k lượt xem
Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Sao cho 15 số lẻ được in trên một dòng. H&#432 ... lên 1 – Nếu dem chia hết cho 15 thì thực hiện xuống dòng (Dùng Writeln).
đã hỏi 15 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 1.2k lượt xem
Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n (Với n được nhập). Hướng dẫn: – Cho biến i chạy từ 1 đến n. – Nếu i chẵn ( i chia 2 dư 0) thì in ra số n.
đã hỏi 15 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 484 lượt xem
0 phiếu
1 trả lời 1.5k lượt xem

HOT 1 giờ qua

  1. trannhat900trannhat900

    52948 Điểm

  2. phamngoctienpy1987844phamngoctienpy1987844

    50728 Điểm

  3. vxh2k9850vxh2k9850

    35980 Điểm

  4. Nqoc_bakaNqoc_baka

    34614 Điểm

Phần thưởng hằng tháng
Hạng 1: 200.000 đồng
Hạng 2: 100.000 đồng
Hạng 3: 50.000 đồng
Hạng 4: 20.000 đồng
Phần thưởng bao gồm: mã giảm giá Shopee, Nhà Sách Phương Nam, thẻ cào cùng nhiều phần quà hấp dẫn khác sẽ dành cho những bạn tích cực nhất của tháng. Xem tại đây
Bảng xếp hạng cập nhật 30 phút một lần
...