272
Cerința
Se dau două cifre a b
și un număr n
. Să se genereze toate numerele cu exact n
cifre cuprinse între a
și b
.
Date de intrare
Programul citește de la tastatură numerele a b n
.
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 ≤ 8
0 < a < b < 10
Exemplu
Intrare
3 5 3
Ieșire
333 334 335 343 344 345 353 354 355 433 434 435 443 444 445 453 454 455 533 534 535 543 544 545 553 554 555
#include <bits/stdc++.h> using namespace std; int n , a , b , x[10] , ok; void afisare() { for(int i = 1 ; i <= n ; i++) cout << x[i]; cout << '\n'; ok++; } void back(int k) { for(int i = a ; i <= b ; i++) { x[k] = i; if(k == n) afisare(); else back(k + 1); } } int main() { cin >> a >> b >> n; back(1); }
Comentarii