Separant en files P93424


Statement
 

pdf   zip

Donat un natural nn, una base bb, i un natural qq, cal escriure nn en base bb, però posant els dígits de nn en grups de qq a cada fila.

Entrada

L’entrada consisteix en diversos casos, cadascun amb n>0n > 0, 2b102 \le b \le 10, i q>0q > 0.

Sortida

Per a cada cas, escriviu nn en base bb posant qq dígits a cada fila. Si el nombre de dígits de nn en base bb no és múltiple de qq, la fila més curta ha de ser la primera. Escriviu una línia amb 10 guions al final de cada cas.

Observació

No podeu usar vectors ni similars per resoldre aquest problema.

Public test cases
  • Input

    12345 10 3
    123456 10 3
    1234567 10 3
    12 10 3
    14 2 1
    1000000000 2 10
    

    Output

    12
    345
    ----------
    123
    456
    ----------
    1
    234
    567
    ----------
    12
    ----------
    1
    1
    1
    0
    ----------
    1110111001
    1010110010
    1000000000
    ----------
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++