mọi người cho em thuật toán vẽ hình dưới đây với ạ. em chưa có ý tưởng.
* * * * * * * * *
* * * * * * * *
* * * * * *
* * * *
* * * * * * * * *
mọi người cho em thuật toán vẽ hình dưới đây với ạ. em chưa có ý tưởng.
* * * * * * * * *
* * * * * * * *
* * * * * *
* * * *
* * * * * * * * *
Đếm số sao trên mỗi dòng và suy ra quy luật. Bài này in từng dòng line-by-line cũng được.
Vẽ được hình tam giác bằng dấu sao bạn sẽ làm đk bài này thuật toán gần giôbgs
Bạn vẽ đồ thị hàm số y = -|x| thế nào thì vẽ thế ấy. (|a| là giá trị tuyệt đối của số a \in \mathbb{R}).
em vẽ được hình tam giác cân bằng dấu * rồi, bài đấy chỉ cần \t từ đầu dòng. nhưng bài này \t ở giữa nên không biết làm thế nào
Dấu cách chứ.
Bạn vẽ tam giác được rồi chứ? Bạn cũng dễ dàng vẽ được hình chữ nhật.
Giờ thì:
*
của tam giác thì thay bằng dấu cách. Điều kiện if
.Đồ thị hàm số y = f(x) luôn chia mặt phẳng Oxy thành 2 phần: y > f(x) và y < f(x). Để vẽ bạn chỉ cần tìm ra hàm số phù hợp, các bất phương trình thoả mãn vùng cần vẽ, cuối cùng là duyệt hết tất cả giá trị (x,y).
#include <stdio.h>
#include <stdlib.h>
int main() {
int n = 5;
for (int y = 0; y > -n+1; y--) {
for (int x = -n+1; x <= n-1; x++)
if (y >= -abs(x)) printf("* ");
else printf(" ");
printf("\n");
}
for (int x = -n+1; x <= n-1; x++) printf("* ");
printf("\n");
}
Viết ngược từ code của hình tam giác đó bạn, chỉ thêm một vòng for nx là đc