Diferențe pentru problema/permutari1 între reviziile #4 si #7

Nu există diferențe între titluri.

Diferențe între conținut:

_Notă: aceasta este o problemă de introducere în recursivitate. Atenție, funcția recursivă de generare a permutărilor trebuie scrisă eficient. Succes!_
Dat *n* ≤ 10 considerăm permutările cifrelor de la 0 la *n*-1. Fiecare permutare va fi un număr de *n* cifre. Ordonînd aceste numere ele vor căpăta poziții. De exemplu, pentru *n* = 3 vom avea numerele (în ordine): 12, 21, 102, 120, 201, 210. Poziția lui 12 este 1, poziția lui 102 este 3, iar poziția lui 120 este 4.
Dat *n* ≤ 10 considerăm permutările cifrelor de la 0 la [*n*]-1. Fiecare permutare va fi un număr de *n* cifre. Ordonînd aceste numere ele vor căpăta poziții. De exemplu, pentru *n* = 3 vom avea numerele (în ordine): 12, 21, 102, 120, 201, 210. Poziția lui 12 este 1, poziția lui 102 este 3, iar poziția lui 120 este 4.
h2. Cerință
h2. Date de ieșire
În fișierul de ieșire $permutari1.out$ se va scrie suma acelor numere de *n* cifre (formate din permutările cifrelor de la 0 la *n*-1) ale căror poziții au fost citite din fișierul de intrare.
În fișierul de ieșire $permutari1.out$ se va scrie suma acelor numere de *n* cifre (formate din permutările cifrelor de la 0 la [*n*]-1) ale căror poziții au fost citite din fișierul de intrare.
h2. Restricții
h2. Exemplu
table(example).
table(example).
|_. permutari1.in |_. permutari1.out |_. Explicație |
| 3
1

Nu există diferențe între securitate.