« Exercices en langage C/Tableaux statiques » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Retouches cosmétiques |
C'est pas du java!! de plus il est generalement prefereable de garder un seul point de sortie - si ca ne nuit pas trop a la lisibilite |
||
Ligne 8 : | Ligne 8 : | ||
<pre> |
<pre> |
||
int position ( int t[], int taille, int x ) |
int position ( int t[], int taille, int x ) //On est obligé de donner la taille du tableau |
||
{ |
|||
int i; |
|||
⚫ | |||
int result = -1; |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{ |
|||
⚫ | |||
{ |
|||
result = i; |
|||
break; |
|||
} |
|||
⚫ | |||
⚫ | |||
} |
} |
||
</pre> |
</pre> |
Version du 8 avril 2007 à 06:22
Les tableaux statiques
position d'un élément dans un tableau
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.
Solution
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++) { if (t[i] == x) { result = i; break; } } return result; }