Te depend ce ke tu mets ds tes boucle, si ce sont les mm actions alors tu peux (ptet mm dois) les mettre ds une seule boucle, il te suffit d'ajouter 1230 et 4560, mais si ce ne sont pas des constantes, tu calcules ca ds une variable avant :
int max, max_first, max_second;
...
max = max_first + max_second;
for (i = 0; i < max; ++i)...
Voila, si ce ne sont pas les mm actions, abandonne, tu ten fous :)
Je crois que j'ai trouvé une solution, avec ce que j'ai pour l'instant ca marche, faudrait faire d'autres tests, mais en tout cas je n'ai pas touché à mes boucles, et je vous remercie de votre inquiétude pour moi c'est très gentil merci :)