« Exercices en langage C/Tableaux statiques » : différence entre les versions

Aller à la navigation Aller à la recherche
→‎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 t[], int taille, int x ) //On est obligé de donner la taille du tableau
{
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>
Utilisateur anonyme

Menu de navigation