C++ >> C

erebenyx Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
_Ritchi_ Messages postés 21334 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut,

Je suis entrain d'étudier les tris (Tris par insertion) en langage C, j'ai trouver un code source en C++ !!
J'aimerais avoir la traduction du code ci-dessous en C !!

-------------------------------------------------------------------------------------------
void triParinsertion(int tableau[], int longueur)
{
int i, memoire, compteur;
bool marqueur;

for(i=1; i<longueur; i++)
{
memoire = tableau[i];
compteur = i-1;
do
{
marqueur = false;
if(tableau[compteur] > memoire)
{
tableau[compteur+1] = tableau[compteur];
compteur--;
marqueur = true;
}
if(compteur < 0)
marqueur = false;
}
while(marqueur);
}
tableau[compteur+1] = memoire;
}

------------------------------------------------------------------------------------------

Mercii d'avance !!

1 réponse

_Ritchi_ Messages postés 21334 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour,
Je dirais que ce code est déjà du C. C / C++ s'est du pareil au même, mis à part qu'en C++ on peut raisonner objet, classe et héritage ... et là je n'en vois pas.

Au passage, il te manque une }

Ritchi
1