Trình độ của em yếu không biết đúng ko nữa, anh chị tét thửCode:int i=1;j=1,k; while (i<=n) { for (k=0;k<j;k++) { cout<<i<<" "; i++; } cout<<endl; j++; }
Nhập giá trị n và in ra hình tam giác như sau.
VD: n=10
1
2 3
4 5 6
7 8 9 10
hjx dạng này em làm chưa được
Đã được chỉnh sửa lần cuối bởi magicmumy : 11-10-2008 lúc 12:02 AM.
Trình độ của em yếu không biết đúng ko nữa, anh chị tét thửCode:int i=1;j=1,k; while (i<=n) { for (k=0;k<j;k++) { cout<<i<<" "; i++; } cout<<endl; j++; }
Đầu bài có vẻ hơi chuỗi, nếu n=11 thì tính viết sao cho thành tam giác bản nhỉ???Nhập giá trị n và in ra hình tam giác như sau.
VD: n=10
1
2 3
4 5 6
7 8 9 10
hjx dạng này em làm chưa được
Buộc phải nhập n dạng n = a*(a+1)/2 (a là số dòng)
mình nghĩ thuật toán của bạn thế là đúng rồi.
mình chi thây không nên sử dụngđể in ra như thê này vì nêu n lớn thì sẽ ko ra hình tam giác.Code:cout<<i<<" ";
cậu nên sử dụng
như vậy nó sẽ cấp 4 ô trống để viết i.Code:#include<iomanip.h> ............ cout<<setw(4)<<i;