30/09/2018, 18:37

Nhờ anh chị giải thích dùm em cái đề

Chào anh chị. Anh chị có thể giải thích dùm em cái đề không ạ?
Cho trước 2 số nguyên dương n và k (n<10, k<30). Hãy cho biết có bao nhiêu số có số chữ số nhỏ hơn hoặc bằng n mà có tổng bằng k… Vd như n=3, k=8 thì sẽ xuất ra 45. Em cám ơn ạ

Truong Pham viết 20:44 ngày 30/09/2018

như cái ví dụ kia thì sẽ là có bao nhiêu số có n = 3 chữ số trở xuống (tức là có 1,2,3 chữ số hoặc 0-999) có tổng các chữ số bằng 8. ví dụ như số 125 có 3 chữ số và 1+2+5 = 8 = k.

Hoang Vu viết 20:41 ngày 30/09/2018

bạn phải kiểm tra với 2 điều kiện:

  1. số chữ số nghĩa là n=3 thì tối đa số chữ số là 3 nghãi là số lớn nhất chỉ có thể là 999
  2. tổng các chữ số, ví dụ số 999 thì tổng là 9+9+9 = 27.

tạo 1 biến đếm = 0 trong vòng lặp với mỗi lần 2 điều kiện đúng thì tăng lên 1.

Bài liên quan
0