Feu un programa que escrigui totes les barreges possibles d’uns quants naturals estrictament positius i de la mateixa longitud . Una barreja de dos números es defineix com el primer dígit (començant per l’esquerra) del primer número, el primer dígit del segon número, el segon dígit del primer número, el segon dígit del segon número, etc.
L’entrada consisteix en diversos casos, cadascun amb un nombre , seguit de .
Per a cada cas, escriviu totes les barreges possibles en ordre: amb , amb , …, amb , amb , amb , …, amb , …, amb .
El vostre programa ha d’implementar i usar una acció
void escriu_barreja(int a, int b);
que escrigui la barreja de i , salt de línia inclòs. Podeu usar procediments auxiliars.
Segons quina sigui la vostra solució, us caldrà usar el tipus @long long@ per no patir sobreiximents.
Autoria: Salvador Roura
Generació: 2026-01-25T12:00:47.580Z
© Jutge.org, 2006–2026.
https://jutge.org