inverser les element d'un tableau

Discussion dans 'Programmation' créé par Nietzsche, 27 Octobre 2009.

  1. Nietzsche

    Nietzsche Visiteur

    J'aime reçus:
    6
    Points:
    0
    je veux crée un programme en c permettant d'inverser les element d'un tableau
    j'ai supposer qu'on a 6 élément mais ça marche pas voila ce que j'ai fait

     
  2. RedEye

    RedEye - أبو عبدالرحمن - Membre du personnel

    J'aime reçus:
    4153
    Points:
    113
    si je me souviens bien, tu dois mettre ceci

    int i,j;
    int tab1[6], tab2[6];
    j=5;
    for (i=0; i<6; i++) {
    tab2[j] = tab1;
    j--;
    }
     
  3. anasamati

    anasamati Accro

    J'aime reçus:
    109
    Points:
    63
    Mais ton tableau "t" est vide, comment veux tu que ça marche?
    c ça ce que tu cherche faire: t=[1,2,3,4,5,6] => a=[6,5,4,3,2,1] ????
     
  4. Nietzsche

    Nietzsche Visiteur

    J'aime reçus:
    6
    Points:
    0

    exactement ouais
     
  5. Astalavista

    Astalavista Hasta La Vista Baby

    J'aime reçus:
    46
    Points:
    48
    Je viens de faire la mm chose en php et le script marche.

    Fais toi une function à laquelle tu passes un tableau et qui te renvoie le mm inversé

    l'algo :


    Jspr que j'ai été clair dans mes explications

    ++
     
  6. ziko30

    ziko30 Citoyen

    J'aime reçus:
    13
    Points:
    38
    Re : inverser les element d'un tableau

    Apres avoir lus les n elements d'un tableau T Par exemple tu declares une variable Tmp
    puis tu introduis une boucle for comme ceci
    for(i=0;i<n/2;i++){tmp=t;
    t=t[n-i-1];
    t[n-i-1]=tmp;
    }//Parce que ton tableau commence par 0 et non 1
     
  7. ziko30

    ziko30 Citoyen

    J'aime reçus:
    13
    Points:
    38
    Re : inverser les element d'un tableau

    tu n'as pas besoin de déclarer un deuxieme tableau
     

Partager cette page