#include <stdio.h>

#define TAILLE 20

/* Fonction pour afficher un tableau de coordonnées */
void afficherSerpent(int serpent[], int taille) {
    int i = 0;
    for (i = 0; i < taille; i += 2) {
        printf("(%d, %d) ", serpent[i], serpent[i + 1]);
    }
    printf("\n");
}

/* Fonction pour décaler chaque paire d'éléments (x, y) du tableau vers la droite */
void decalerSerpent(int serpent[], int taille) {
    int tempX = serpent[0];
    int tempY = serpent[1];
    int i;

    for (i = 2; i < taille; i += 2) {
        int tempX2 = serpent[i];
        int tempY2 = serpent[i + 1];

        serpent[i] = tempX;
        serpent[i + 1] = tempY;

        tempX = tempX2;
        tempY = tempY2;
    }
}

int main() {
    int serpent[TAILLE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};

    printf("Serpent initial : ");
    afficherSerpent(serpent, TAILLE);

    /* Décaler le serpent d'une paire d'éléments vers la droite */
    decalerSerpent(serpent, TAILLE);

    printf("Serpent après décalage : ");
    afficherSerpent(serpent, TAILLE);

    return 0;
}