Il suffit de passer à la ligne tous les quatre éléments :
void affiche_tableau2(unsigned debut, unsigned fin, int tableau[]);{ int elem = 1; for (int i = debut; i <= fin; i++) cout << tableau[i] << (elem++ %4 ? '\t': '\n');}
On observera que lutilisation de lopérateur ?:
permet déviter une écriture plus complexe avec un if
, sans toutefois être absolument nécessaire. Dautre part, le nombre elem qui compte les éléments pourrait être remplacé par (i -debut)
, à condition de faire cette soustraction à chaque étape.