Exercice sur les permutations

Fermé
mysterzakiaa Messages postés 7 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 27 décembre 2014 - Modifié par Whismeril le 27/12/2014 à 22:50
Bonjour,
salam..Bonjour,

je bloque sur un exercice en langage C sur les tableaux ; voici le sujet :
Ecrire un programme qui eectue une permutation des elements d'un tableau de i (avec i signe induisant une permutation vers la droite si i >0 et vers la gauche sinon). Par exemple si le tableau est {1,2,3,4,5,6} et i-2, le résultat sera : {5,6,1,2,3,4}.
Voici maintenant mon programme :
include <stdio.h>
include <stdlib.h>
int main()
{
int i;
int X;
int tt;
int k;
int t[50];
int t2[50];
printf("Entrez la taille du tableau\t");
scanf("%d",&X);
for (i=0 ; i<X ; i++)
{
printf("Entrez le nombre n. %d\n\t",i+1);
scanf("%d",&t[i]);
}
printf("Le tableau est : \n");
for (i=0 ; i<X ; i++)
{
printf("%d\t",t[i]);
}
printf("\n");
printf("Entrez la taille de la permutation : ");
scanf("%d",&tt);
for (k=0 ; k<X-tt ; k++)
{
t2[k]=t[X-tt];
}
printf("%d",t2[50]);
for (k=X-tt ; k<X ; k++)
{
t2[k+tt-X]=t[k];
}
return 0;
}

Les erreurs commencent à partir du 3eme for (aucune erreur n'est signalée par code::blocks)
Merci d'avance pour votre aide :)

EDIT: Ajout de la coloration syntaxique.