01/10/2018, 00:20

Hỏi vê thuật toán vẽ hình trái tim bằng dấu '* 'trong Java

Mọi người có ai biết thuật toán về vẽ hình trái tim trong java hay c++ ko ạ? Chỉ cho e với! E cám ơn

X viết 02:27 ngày 01/10/2018

Quân viết 02:36 ngày 01/10/2018

hơi thủ công nhưng hiệu quả, hình nào cũng vẽ ổn

Tynk Huynk viết 02:36 ngày 01/10/2018

Like for your efforts !!!

Tuw Nguyen viết 02:36 ngày 01/10/2018

ở đây mình nói thuật toán mà bạn ơi

Tuw Nguyen viết 02:29 ngày 01/10/2018

chứ đâu có phải in thủ công ntn đâu

Quân viết 02:29 ngày 01/10/2018

thế thì còn phải xem định nghĩa thuật toán của bạn là gì nữa

Tuw Nguyen viết 02:35 ngày 01/10/2018

thì bạn chỉ vẽ hình trái tim trong java bằng thuật toán thôi, chớ định nghĩa gì đâu bạn

Đỗ Trung Quân viết 02:20 ngày 01/10/2018

Trái tim. Ghép 3 hình tam giác. Với 2 hình tam giác không đỉnh và 1 tam giác ngược có đáy bằng 2 tam giác trước
Vẽ tam giác -> in số sao tăng dần theo chiều cao của tam giác.

Nguyễn Xuân Phúc viết 02:24 ngày 01/10/2018

bạn định nghĩa thế nào là thuật toán?
Sao cách của a @david15894 không phải là thuật toán?

Tuw Nguyen viết 02:36 ngày 01/10/2018

ko phải bạn nha, cái đó a ấy làm thủ công , còn ý mình là muốn tìm thuật toán , chính xác là một cách nào đó in ra hình trái tim với những dòng code chớ ko phải cứ system.out mà in ra như thế đâu

Anh Tuấn Vũ viết 02:26 ngày 01/10/2018

Mảng nghe vẻ ổn hơn anh nhỉ :3

Nguyễn Xuân Phúc viết 02:23 ngày 01/10/2018

vậy đó không phải là một cách?

Tuw Nguyen viết 02:32 ngày 01/10/2018

thôi cảm ơn bạn , thế thì ko phải cách mình tìm rồi

Quân viết 02:31 ngày 01/10/2018

thuật toán là một tập các hướng dẫn nhằm thực hiện một công việc nào đó

mình hiểu ý từ “thuật toán” mà bạn đang ám chỉ tới là cái gì, nhưng nói cách của @david15894 không phải thuật toán là 1 nhận xét sai lầm. Cách của Huy Nguyen chỉ là không đúng với những gì mà bạn mong đợi thôi

Tuw Nguyen viết 02:36 ngày 01/10/2018

ok!Mình đồng ý với bạn, vậy bạn biết làm sao để in ra ko, mình mò cả buổi vẫn chưa ra

Nguyễn Hoàng viết 02:32 ngày 01/10/2018

cái này có thể dùng thuật toán để làm nhé, trước hết bạn cần tìm về hàm số có đồ thị hình trái tim, mình quyên tên của nó rồi. rồi tìm cách in kí tự theo tọa độ lấy từ hàm số, không khó lắm đâu

Nguyen Ca viết 02:22 ngày 01/10/2018

Công thức đó, :p.

Quy Le viết 02:30 ngày 01/10/2018

bản chất vẽ hình trái tim dùng nét liền, nét đứt hay dấu * không quan trọng,
mà quan trọng là công thức để vẽ ra hình trái tim.
cơ bản hình trái tim là 1 đồ thị của phương trình bậc 3
có nhiều phương trình cho ra trái tim,
đây là 1 trong số đó (y^2+x^2−1)^3 − x^2 * y^3 = 0
về coding thì bạn tham khảo thêm ở demo dưới đây:
https://www.desmos.com/calculator/xr7xe7h9lg

Bài liên quan
0