|
UNIVERSITE de la POLYNESIE |
Examen partiel Deug MIAS 2 –langage C 28 Novembre 2000 |
Modalités
1.Vous disposez de une heure,
2.vos documents personnels sont autorisés,
3.le barème est donné à titre indicatif et est susceptible d'être modifié.
Soient deux listes d’entiers tab1 et tab2 de tailles respectives longueur1 et longueur2.
Vous disposez de la procédure mystere ci-dessous ainsi que d’une procédure affiche dont la signature est la suivante :
void affiche(liste l) ;
void mystere(liste *l1)
{
int indx, m, indm, i, tmp;
indx = l1->taille-1;
do
{
m = l1->elts[0];
indm = 0;
for( i = 1; i <= indx; i ++)
if (l1->elts[i] > m)
{
indm = i;
}
tmp = l1->elts[indm];
l1->elts[indm] = l1->elts[indx];
l1->elts[indx] = tmp;
indx--;
} while(indx>=0);
}