265
Cerința
Se dau două numere n m
. Să se genereze toate numerele cu exact n
cifre mai mici decât m
.
Date de intrare
Programul citește de la tastatură numerele n m
.
Date de ieșire
Programul va afișa pe ecran numerele generate, câte unul pe linie, în ordine crescătoare.
Restricții și precizări
1 ≤ n ≤ 7
0 < m < 6
Exemplu
Intrare
3 2
Ieșire
100 101 110 111
#include <bits/stdc++.h> using namespace std; int n , b , x[10]; void afisare() { for(int i = 1 ; i <= n ; ++i) cout << x[i]; cout << '\n'; } void back(int k) { for(int i = 0 ; i < b ; ++i) { x[k] = i; if(k > 1 || i > 0) { if(k == n)afisare(); else back(k + 1); } } } int main() { cin >> n >> b; back(1); return 0; }
Comentarii