30/09/2018, 16:11
Cách kiểm tra số may mắn?
số may mắn được định nghĩa là số chỉ gồm cấc chứ số may mắn là 6, 9. ví dụ 6 , 9, 96, 9999, là cacs số may mắn còn 609, 978, thì không. nhập 1 số tự nhiên n(n <= 10^18) và kiểm tra xem nó có là số may mắn không?
Bài liên quan
Số này là san bằng tất cả mà, hình như cũng may mắn đó @Ng_c_Anh :trollface:
k anh, chỉ gồm chữ số 6 or 9 or gồm cả 2 chữ số 6 và 9
Ok, để anh hướng dẫn cho em làm nhé, anh sẽ không code, mà hướng dẫn cách làm.
a dạy luôn từng phần ns trên đi ạ?
em không nhập chuỗi được, vậy em nhập số được không?
Em chờ anh chút, trong thời gian đó đọc bài này:
nhập số thì duyệt hay kiểm tra sao a?
@ltd a Đạt sao nick mộng mít của e bị khoá reply rồi a ?
bạn còn đó ko? câu của bạn mình phân tích giùm này
nhập 1 mảng gồm n phần tử ( mảng tĩnh or động ở đây xài mảng tĩnh )
kiểm tra mảng nếu có phần tử nào là 6, 9 , 96,… nếu đúng thì gán vào true ( tạo 1 hàm bool kiểm tra )
xuất mảng : nếu là true thì xuất ra !
code trên chi tiết bạn có thể tham khảo
bạn code theo ngôn ngữ C đây ak? @@
c++! bạn chỉ cần đổi cout thành printf và cin thành scanf ! khai báo lại thư viện cho nó là ok! nhưng ở c ko có biến kiểu bool! nếu bạn code trong visual studio thì ok! ngôn ngữ khác thì bạn đặt điều kiện vs if hoặc tạo thêm #define true 1 và #define false 2 chẳng hạn
Trong C# người ta có hỗ trợ một hàm là ToString đó bạn. Nhập số vào rùi cho một biến String bằng SốN.ToString(); là mình sẽ được một string và kiểm tra nó. Chớ mình thấy đề yêu cầu nhập số mà mình nhập chuỗi thì hơi kì
Còn được này
mình chỉ đang bắt đầu học về C không thôi
Đấy là C++ @Ng_c_Anh à.