Mình đang "bí" bài này, ai cho mình ý tưởng với?
Tìm tất cả các bộ số x,y,z có dạng Pythagore x,y,z
($1 \leq x,y,z \leq100$, $x^2=y^2+z^2$ hoặc $y^2=x^2+z^2$ hoặc $z^2=x^2+y^2 $)
Ai học về Visual baisc giúp mình với...
Bắt đầu bởi fl0wercactus, 10-12-2008 - 22:05
#2
Đã gửi 04-10-2009 - 10:29
Mình ko nhớ VB nhưng C/C++ thì thế nàyMình đang "bí" bài này, ai cho mình ý tưởng với?
Tìm tất cả các bộ số x,y,z có dạng Pythagore x,y,z
($1 \leq x,y,z \leq100$, $x^2=y^2+z^2$ hoặc $y^2=x^2+z^2$ hoặc $z^2=x^2+y^2 $)
int z; for (int x = 1; x <= 100; x++) { for (int y = 1; y <= 100; y++) { z = (int)sqrt(x*x + y*y) if (z*z = x*x + y*y) { printf("%s = %s + %s \n", z*z, x*x, y*y); } } }P/S: nick này mượn
VB lâu rồi ko làm nên ko nhớ syntax
#3
Đã gửi 12-01-2010 - 20:31
Công thức nghiệm của phương trình Pytago, tức là một bộ ba số pytago phải thỏa mãn có 1 số là một nửa của tổng 2 bình phương m và n, một số là hiệu hai bình phưong m và n, một số là 2 lần tích của m và n với m,n là hai số nguyên dương...
Thử xem...
Thử xem...
Bài viết đã được chỉnh sửa nội dung bởi Ham học toán: 12-01-2010 - 20:41
TA ĐÃ QUAY LẠI !!! HAM HỌC TOÁN TIỂU TỐT NÀY ĐÃ TRỞ LẠI !!!
#4
Đã gửi 14-01-2010 - 17:26
học passcal được mấy năm rồi mà đã C ). căn bản chưa tốt thì làm sao mà học tốt được
Ai dota vao dota room 1 pm nick [Trang]Nhung nhé !!!!
1 người đang xem chủ đề
0 thành viên, 1 khách, 0 thành viên ẩn danh