« Exercices en langage C/Tableaux statiques » : différence entre les versions
Contenu supprimé Contenu ajouté
m color |
→position d'un élément dans un tableau : précision du sujet + correction |
||
Ligne 5 :
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++)
Ligne 23 ⟶ 27 :
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>
|