30/09/2018, 16:21
Tách một số để kiểm tra các số bên trái, bên phải và ở giữa?
Mọi người cho mình ý tưởng để làm bài này nhé
Viết chương trình nhập vào một số nguyên dương n, kiểm tra xem chữ số bên phải nhất cua n có bang 9, chữ số bên trái nhất có bang 2, các chữ số ở giữa có khác 2 và 9 không?
Bài liên quan
Bạn nên đưa ra cách làm thay vì viết code ra như thế, điều này sẽ giúp bạn đặt ra câu hỏi có thể tư duy và hiểu hơn về câu hỏi của chính bản thân mình
ok.cacs bạn có thể đưa cho mình hướng làm bài đó thôi,dưng viết code,
các bạn ơi bài này mình muốn đưa về mảng thì làm kiểu gì,mình đưa được các chữ số vào het mảng roi xong không biết làm gì nữa
Bạn ơi, mình chỉ mới học cách này vài ngày nay, không biết dùng trong bài này được không, đây là ý tưởng:
3.Đến đây bạn bạn làm thế này:
*** Dùng vòng lặp (mình dùng while, cho điều kiện n != 0), sau khi xong bước 2 (bước 2 để trong vòng lặp luôn), bạn cho n/10 thì số đó sẽ mất đi chữ số cuối cùng (ví dụ: 1234 / 10 = 123.4 nhưng do bạn báo kiểu int nên nó chỉ lấy phần nguyên là 123 => loại được chữ số cuối. Còn nếu là float hay double thì bạn phải dùng hàm
ceil
hayfloor
trong thư viện<math.h>
để làm tròn)Thế là đã tách được số, đó là cách tách, phần còn lại của bài bạn làm tiếp nhé. À, mà cũng không bắt buộc dùng vòng lặp đâu, bạn sáng chế ra thêm nhé
Mình mới nghĩ ra ,bạn xem thử code dưới ra sao:
ok.cam on cac ban nha
Eo,
Em đồng ý với anh @kayz, anh @14520054 không nên đưa luôn code ra vậy, chỉ khi bạn/anh kia bí quá thôi