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
Bài liên quan
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
hơi thủ công nhưng hiệu quả, hình nào cũng vẽ ổn
Like for your efforts !!!
ở đây mình nói thuật toán mà bạn ơi
chứ đâu có phải in thủ công ntn đâu
thế thì còn phải xem định nghĩa thuật toán của bạn là gì nữa
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
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.
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?
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
Mảng nghe vẻ ổn hơn anh nhỉ :3
vậy đó không phải là một cách?
thôi cảm ơn bạn , thế thì ko phải cách mình tìm rồi
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
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
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
Công thức đó, :p.
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