BÀI MỚI NHẤT
Wednesday, August 10, 2016

In tam giác chiều cao h

Đinh Quang Trưởng - Lập Trình C/C++

Đề bài

Viết chương trình in ra tam giác có chiều cao h.
a, Tam giác cân đặc nằm giữa hình
b, Tam giác cân rỗng nằm giữa màn hình
c, Tam giác vuông cân đặc
d, Tam giác vuông cân rỗng


Dưới đây là đoạn code tham khảo:(Chạy trên C-free)

#include<stdio.h>
#include<conio.h>

int main()
{
int i, j, n;

printf("\nNhap n: ");
scanf("%d", &n);

// Câu a:
for(i = 1; i <= n; ++i)
{
for(j = 1; j <= n + i - 1; ++j)
{
printf((j < n - i + 1) ? " " : "%c", 234);
}
putchar('\n');
}



// Câu b:
for(i = 1; i <= n; ++i)
{
for(j = 1; j <= n + i - 1; ++j)
{
printf((j == n - i + 1 || j == n + i - 1 || i == n) ? "%c" : " ", 234);
}
putchar('\n');
}
printf("\n");
// Câu c:
for(i = 1; i <= n; ++i)
{
for(j = 1; j <= n; ++j)
{
printf((j <= i) ? "%c" : " ", 234);
}
printf("\n\n");
}

// Câu d
for(i = 1; i <= n; ++i)
{
for(j = 1; j <= n; ++j)
{
printf((j == i || j == 1 || i == n) ? "*" : " ");
}
printf("\n");
}


getch();
return 0;
}
Kết quả chương trình này như sau:
ket qua

>>Có thể bạn quan tâm: In hình chữ nhật kích thước M x N