-
31-05-2012, 09:54 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Viết hàm trả về số nguyên của biểu thức a mũ n bằng bit
Em đang tìm hiểu về bit, nhưng em chưa hiểu thật sâu về nó, và chưa làm đc bài tập về bit
mọi người giúp em gợi ý hướng giải 1 cách dễ hiểu nhất nhé.
Viết hàm :
Vào: số nguyên x
Ra: 2 số nguyên a, n
sao cho x = a ^ n với (a là số nguyên tố)
----------------------------------
nhập vào 8 trả về 3. ( 8 = 2 mũ 3)
nhập vào 16 trả về 4 ( 16 = 2 mũ 4 )
nhập vào 27 trả về 3 ( 27 = 3 mũ 3)
----------------------------------
làm bằng giải thuật bit nhé các bác T_T.
-
31-05-2012, 11:21 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không hiểu đề.
Tức nhập vào bàn phím 2 số a,x (a là cơ số, x là 1 số nguyên). Tìm n để x=a^n
Nếu thế thì đây là 1 phép lôgarít.
-
01-06-2012, 09:53 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ý bạn là nhập từ bàn phím và in ra số mũ của nó hả ?
-
01-06-2012, 11:05 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vipbk09
-
01-06-2012, 11:06 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi yokashi
-
01-06-2012, 11:12 AM #6Silver member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Vậy là nhập x, tính n sao cho x = 2 ^ n? Nếu nhập a nữa thì phải là nhập 2 số. bạn bảo chĩ nhập 1, chẳng lẻ lại phải dùng for cho biến a?
-
01-06-2012, 01:32 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi smartboybg
Đừng có chém em, em hơi chậm tiêu cái đề bài này. Híc híc!
Giả như 16 = 2 * 2 * 2 * 2 (trả về 4) hay là 16 = 4 * 4 (trả về 2) hay dư lào?????
Theo như em hiểu ý bạn thì 8 ko phải là số chính phương -> return -1 [IMG]images/smilies/11.gif[/IMG]
Tóm lại: bạn nói rõ ràng cái đề ra, nếu ko được thì bạn chụp ảnh post đề lên, 2 là cho cái đường link xem cái đề. Chứ đề thế này bó tay không hiểu.
-
01-06-2012, 01:54 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vipbk09
-
01-06-2012, 01:56 PM #9Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi smartboybg
-
01-06-2012, 02:17 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thế nhập vào 16 thì trả về gì vậy bạn?
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...