Junior Skywalker
Thành viên mới
- Tham gia
- 24/9/11
- Bài viết
- 7
- Được thích
- 0
Mình có bài tập như thế này!
Lấy 1 số và cứ thế nhân cho 1, 2, 3, 4,..... n lần.
Lấy kết quả nhân so sánh với một số, nếu lớn hơn hoặc bằng thì dừng lại không nhân nữa, và kết quả trả về số đem nhân cho ra giá trị lớn nhất nhưng vẫn nhỏ hơn số đem so sánh.
VD:
Số đem nhân là 2
Số so sánh là 10
Lấy 2 x 1 = 2 < 10
Lấy 2 x 2 = 4 < 10
Lấy 2 x 3 = 6 < 10
Lấy 2 x 4 = 8 < 10
Lấy 2 x 5 = 10 = 10 ---> Sai
Kết quả cuối cùng cho ra là 4.
Vấn đề làm sao cho số nhân tăng dần và chỉ gói gọn trong 1 công thức. Mình tìm hoài không ra. Các bạn giúp với.
Lấy 1 số và cứ thế nhân cho 1, 2, 3, 4,..... n lần.
Lấy kết quả nhân so sánh với một số, nếu lớn hơn hoặc bằng thì dừng lại không nhân nữa, và kết quả trả về số đem nhân cho ra giá trị lớn nhất nhưng vẫn nhỏ hơn số đem so sánh.
VD:
Số đem nhân là 2
Số so sánh là 10
Lấy 2 x 1 = 2 < 10
Lấy 2 x 2 = 4 < 10
Lấy 2 x 3 = 6 < 10
Lấy 2 x 4 = 8 < 10
Lấy 2 x 5 = 10 = 10 ---> Sai
Kết quả cuối cùng cho ra là 4.
Vấn đề làm sao cho số nhân tăng dần và chỉ gói gọn trong 1 công thức. Mình tìm hoài không ra. Các bạn giúp với.
Lần chỉnh sửa cuối: