Bonjour,
Je voudrais savoir si au lieu d'écrire tous ces for à la suite les uns des autres, j'écrivais
un seul for de 0 à n^2 avec une panoplie de if alors jé gagne en performance et lisibilité.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for (int i=0; i<n; ++i) { a[i] = 4; a[i+1] = -1; a[i+2] = -1; a[i+3] =-1; } a[n+4] = 4; a[n+5] = -1; a[n+6] = -1; for (int k=n+7; k<n*(n-2); ++k) { a[k] = 4; a[k+1] = -1; a[k+2] = -1; a[k+3] = -1; a[k+4] = -1; } a[n*(n-2)] = 4; a[n*(n-2)+1] = -1; a[n*(n-2)+2] = -1; for (int j=n*(n-2)+2, j< n*n; ++j) { a[j] = 4; a[j+1] = -1; a[j+2] = -1; a[j+3] = -1; } a[n*n]=4;
Partager