Trier un tableau par groupe en c++

Lyne24 Messages postés 1 Statut Membre -  
dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   -
salut
si j'ai un tableau de 10 entiers par exemple et que je voudrais le trier en c++ par groupe de 2 comment faire?

9 5 8 7 4 5 6 3 2 1 => 5 9 7 8 4 5 3 6 1 2

Merci

1 réponse

  1. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Tu aurais du poster ce probleme dans le forum programmation.

    Si tu definis ton tableau comme ca:
    int tab[10]

    Il faut faire un "for" i qui va de 1 à 10, i allant de 2 en 2, inversé les valeurs de tab[i] et de tab[ i+1]

    For ( i = 0; i <=10; i = i+2)
    {
    tmp = tab[i]
    tab[i]= tab[i+1]
    tab[i+1]=tmp
    }

    Pour etre plus elegant, il faudrait faire une fonction qui inverse 2 nombres entiers.

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres 
    0