« Exercices en langage C/Tableaux statiques » : différence entre les versions
Aller à la navigation
Aller à la recherche
Exercices en langage C/Tableaux statiques (modifier)
Version du 13 juin 2007 à 09:14
, il y a 14 ans→position d'un élément dans un tableau : précision du sujet + correction
m (color) |
(→position d'un élément dans un tableau : précision du sujet + correction) |
||
Ecrire une fonction qui donne l'indice d'un élément x donné dans un tableau, ou -1 si x n'est pas dans le tableau.
Le tableau contiendra des éléments de type <tt>int</tt>, la fonction retournera une valeur de type <tt>int</tt>.
<div style="width:70%">{{Boîte déroulante|titre=Solution|contenu =
<source lang="c">
int position (
{
int i;
int result = -1;
for (i = 0; i < taille; i++)
return result;
}
</source>
Si on est en C99, il est possible de déclarer <tt>i</tt> dans le <tt>for</tt> :
<source lang="c">
int position (int t[], int taille, int x)
{
int result = -1;
for (int i = 0; i < taille; i++)
{
/* ... */
</source>
}}</div>
|