Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Kiểm tra mã số trùng.

    Em đang học struct.Làm bài tập nhập và xử lý theo yêu cầu của đề bài.
    Anh chị cho em hỏi,làm thế nào để kiểm tra mã mặt hàng có bị trùng hay không,nếu có,yêu cầu nhập lại.Em nghĩ nó củng như mãng,nhưng làm mãi không ra,vướng ở giá trị nhập ban đầu.Rất mong anh chị giúp đở.
    Code của em đây. http://ideone.com/1iyj3d ,thêm vào giúp em ạ.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    quét từ 0 tới i-1, nếu trùng mã mặt hàng thì input lại mã mặt hàng.

    viết 1 hàm int TimMaMH(hang* a, int m, char* maMH). Hàm này trả về 1 số từ 0 tới m-1, tương ứng với vị trí của maMH. Nếu ko tìm thấy maMH trong mảng a thì trả về giá trị m.

    trong hàm NhapMang, ở dòng 22, sửa lại thành 1 cái hàm do { ... } while (TimMaMH(...) != ...); là xong. Thêm 1 cái if else cho trường hợp i = 0.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    em củng xét qua mấy trường hợp rồi,dùng if else,do while chạy trong for 1->n vẩn bị lổi,a edit hộ em vs

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •