335
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 ≤ 80 < 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