01/10/2018, 08:24
Chỉ e cach in hình một tam giác cân có số trong c
Đây là đề của e ạ
còn code của e như vậy ạ
cái đoạn ghi chú của e phải sửa như nào để cho giống đề ạ
#include <stdio.h>
#include <conio.h>
main()
{
int n, i, j;
printf("
Nhap chieu cao cua hinh tam giac : ");
scanf("%d", &n);
for (i=0; i<n; i++)
{
for (j=n-1; j>i; j--)
printf(" ");
for (j=0; j<i*2+1; j++){
if (j==0 ||j == i*2)
printf("1");
else{
// for (int m=2; m<n+1; m++){
// if(j<n+1)
// printf("%d", m);
//
// else{
// for(int a=n-1; a>1;a--)
// printf("%d", a);
// }
// }
}
}
printf("
");
}
getch();
}
Bài liên quan
Code của bạn phức tạp quá nên mình xin phép không sửa lại mà đưa ra cách làm của mình.
In theo từng dòng một (vì i không phải đánh chỉ số của mảng nên sẽ cho i bắt đầu bằng 1 nhé) mỗi dòng sẽ in lần lượt 3 lần:
Quay lại ví dụ: (i là dòng thứ)
…
Sau đó bạn tìm công thức tính x, y, z theo i, n là ra.