Computer >> Máy Tính >  >> Lập trình >> C ++

Đếm số nguyên dương có chữ số ‘d’ với 0 là một chữ số trong C ++

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tìm các số có chữ số ‘d’ với 0 là một chữ số.

Đối với điều này, chúng tôi sẽ được cung cấp một số ‘d’. Nhiệm vụ của chúng ta là đếm và in ra số lượng các số nguyên dương có chữ số ‘d’ và 0 là một trong các chữ số của chúng.

Ví dụ

#include<bits/stdc++.h>
using namespace std;
//counting the number of 'd' digit numbers
int count_num(int d) {
   return 9*(pow(10,d-1) - pow(9,d-1));
}
int main(){
   int d = 1;
   cout << count_num(d) << endl;
   d = 2;
   cout << count_num(d) << endl;
   d = 4;
   cout << count_num(d) << endl;
   return 0;
}

Đầu ra

0
9
2439