Bonjour,


J'ai un programme ou je doit utiliser des boucles imbriquer. Je veux faire K boucles avec K et un paramètre , la taille de chaque boucle dans un tableau N[K] , un tableau des indices i[k] :
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
17
for ( i[0]=0 ; i[0]<N[0] ;  i[0]++){
      for ( i[1]=0 ; i[1]<N[1] ; i[1]++){
            for ( i[2]=0 ; i[2]<N[2] ;  i[2]++){
                   for ( i[3]=0 ; i[3]<N[3] ; i[3]++){
                                         .
                                         .                  
                                         .
                                         for ( i[K-1]=0 ; i[K-1]<N[K-1] ; i[K-1]++){
                                                      ..........................
                                         }
                                         .
                                         .                  
                                         .
                  }
            }
      }
}
à chaque fois le K augmente le programme devenir lourde et je n'arrive pas à l'exécuter.
comment je peux réduire les boucles d'une manière optimal pour accélérer mon programme.


Merci pour votre aide