Information

Author(s) Mikail Turkoglu Anthony Doeraene
Deadline No deadline
Submission limit No limitation

Tags

Sign in

Rotate array

Vous devez écrire une fonction baptisée leftNTime qui fait pivoter les éléments d'un tableau vers la gauche un certain nombre de fois, le nombre de pivotage doit être stictement positif dans le cas contraire rien n'est modifié, vous pouvez diviser le problème en deux sous-fonction et utiliser une méthode récursive.

N.B.: Nous considérons ici un pivotage cyclique, c'est-à-dire que les éléments se trouvant tout à gauche du tableau et ayant été pivotés se retrouveront à la droite du tableau


Question 1: Question
/*
 *@pre array!=NULL, n >0.
 *@post fait pivoter les éléments du tableau r fois vers la gauche de manière cyclique.
 */
void leftNTime(int *array, int r, unsigned int n);
Question 2: Méthodes auxiliaires

Ecrivez ici vos méthodes auxiliaires