\qrset{height=1.1cm,version=5}\rput(-1,-0.4){
\psframebox{\qrcode{https://media.prepamath.fr/IL1NSIch04exProgC}}}
Ce programme est composé de 3 parties principales (hors en-tête):
\begin{itemize}
\item \textit{la partie main}, qui va exécuter le programme principal. On y déclare un tableau à 3 valeurs (8,4,6). On appelle ensuite les fonctions \texttt{tri} et \texttt{affiche};

\item \textit{la fonction \texttt{tri}}, qui prend pour arguments un entier $n$ et un tableau de valeurs. Dans cette fonction, on parcourt le tableau et on inverse l'ordre de deux valeurs consécutives si la première est supérieure à la seconde. Ainsi, cette fonction trie dans l'ordre croissant les valeurs du tableau;

\item \textit{la fonction \texttt{affiche}}, qui prend les mêmes arguments que la fonction précédente, et dans laquelle on parcourt le tableau pour en afficher les valeurs une à une.
\end{itemize}
Ce programme affiche donc le tableau de valeurs après avoir trié ces dernières dans l'ordre croissant.

\begin{Remarque}
la présence d'un astérisque après \texttt{int} signifie que la variable \texttt{table} \og pointe \fg{} vers un emplacement en mémoire contenant un entier (\texttt{int}) ou un tableau d'entiers. On appelle cela un \textit{pointeur}.
\end{Remarque}
\newpage
