• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Giúp mình 1 bài tập C

  • Thread starter Thread starter Absort
  • Ngày gửi Ngày gửi

Absort

Mr & Ms Pac-Man
Tham gia ngày
6/2/06
Bài viết
115
Reaction score
0
Viết bằng ngôn ngữ C nhe, đề là viết 1 chương trình phân tích 1 số nguyên dương thành thừa số nguyên tố.
Ai bít chỉ mình nhe, thanks nhiều.
 
Bạn đưa đề ít ra cũng phải đưa 1 phần của bạn cho thấy là chính bạn đã mò mẫm đề này rồi chứ.

Đừng nên viết ra C vội, trước tiên viết 1 bản pseudocode (code bằng ngôn ngữ thường).

Cái này liên quan tới thuật toán nhiều hơn là C. Khi đã hiểu cách làm rồi thì mới bắt đầu viết ra code C được. Có 1 cách có thể chuyển ra code C dễ dàng là cách dùng thuật "Sieve of Eratosthenes" (sàng Eratosthenes).
 
Hì, ko phải mình làm biếng ko mò mẫm cái đề đâu, mình mới học C đây àh, học chính quy trong trường, có cái đề nó như vậy á.
Mí câu bình thường làm đc, như giải pt bậc 2 hay tính tổng x^1+x^2+...+x^n ... vì mấy cái đó còn tưởng tượng ra được.
Về bài này thì mình ko hiểu cái đề lun, mình chưa biết phân tích 1 số ra thừa số nguyên dương là ntn nữa, hjx, sao hùi trước giờ học chưa nghe nói đến thuật ngữ toán học này.
Bạn nào biết thì chỉ mình nhé, thanks.

Còn 1 bài nữa kêu mình lập trình chơi trò oẳn tù tì, human vs human và com vs human. ng với ng mình biết làm, mà ko biết làm sao cho máy nó chọn ngẫu nhiên bao / kéo / búa trong phần human vs com. hi.
 
thừa số nguyên tố VD 12 = 2*2*3
cứ lấy 12 chia cho số ng tố , chia hết thì chia típ , ko hết thì tăng lên số ng tố típ theo , chừng nào = 1 thì ngừng ,vừa làm vừa in kết quả luôn ==> bạn tự xác định số ng tố nhá , làm biếng , mà hình như số ng tố là bt thuờng gặp khi mới học C mà phải kp

Random hả , trong C hình như có hàm ran() cho số random ,dùng time.h với 1 cái .h nữa,xài có 1 lần nên hok nhớ,bạn dùng cái MSDN đó tra từ random đó là ra cả đống àh,còn việc quy định búa bao kéo theo số random thì có nhìu cách lắm,hay là bạn cứ lấy 1 số chia cho 3 lấy phần dư 0 1 2 là búa bao kéo đi cho nó đều
 
bài này mình đã làm từ rất lâu rồi , nên co le ko nho chính xác .
Nhưng cơ bản nó là vầy bạn cho ichạy từ 2 -> n .
nếu n chia hết cho i thi in i ra mang hinh & n=n\i;
hình như vậy là xong rùi , con dấu * tự nghĩ cách thêm vào nhé .
Còn vụ fân biệt số nguyên tố hay ko thì ko cần , vì sao thì làm xong bạn sẻ hiểu .
 
Back
Top