Mọi người viết code tạo hình đẹp như này giúp mình với ạ
Viết để mình copy rồi chạy chương trình thôi,không càn lí lẽ,giải thích đâu
Làm giúp mk tầm 2 cái nha( thay số liệu để ta hình khác )
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Hình 1: Xoắn ốc hình tam giác quay
#include <graphics.h>
#include <cmath>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
int xc = getmaxx() / 2;
int yc = getmaxy() / 2;
float angle = 0;
int len = 10;
for (int i = 0; i < 360; i += 5) {
float rad = angle * 3.14159 / 180;
int x1 = xc + len * cos(rad);
int y1 = yc + len * sin(rad);
int x2 = xc + len * cos(rad + 2.09); // 120 độ
int y2 = yc + len * sin(rad + 2.09);
int x3 = xc + len * cos(rad + 4.18); // 240 độ
int y3 = yc + len * sin(rad + 4.18);
setcolor(i / 5 % 15 + 1);
line(x1, y1, x2, y2);
line(x2, y2, x3, y3);
line(x3, y3, x1, y1);
angle += 10;
len += 2;
}
getch();
closegraph();
return 0;
}
Hình 2: Xoắn ốc đường tròn màu sắc
#include <graphics.h>
#include <cmath>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
int xc = getmaxx() / 2;
int yc = getmaxy() / 2;
float angle = 0;
int radius = 2;
for (int i = 0; i < 300; ++i) {
float rad = angle * 3.14159 / 180;
int x = xc + radius * cos(rad);
int y = yc + radius * sin(rad);
setcolor(i % 15 + 1);
circle(x, y, 10);
angle += 15;
radius += 4;
}
getch();
closegraph();
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin