Différences entre les versions de « Exercices en langage C/Tableaux statiques »

aucun résumé de modification
** argv[i] : Valeur de l'argument de rang i.
 
<div {|style="width:70%;">{{Boîte déroulante|titre=Solution|contenu =
|{{Boîte déroulante|titre=Solution|contenu =
 
Le fichier source en c99 :
</pre>
 
}}</div>
|}
 
== Position d'un élément dans un tableau ==
 
EcrireÉcrire un programme ''position.c'' contenant une fonction principale ''main'' déterminant si un entier est contenu dans un tableau statique par l'appel à une fonction ''position''.
 
La fonction main :
* donnera l'indice d'un élément x dans le tableau t, ou -1 si x n'est pas trouvé.
 
<div {|style="width:70%;">{{Boîte déroulante|titre=Solution|contenu =
|{{Boîte déroulante|titre=Solution|contenu =
 
Le fichier source en C99 :
int resultat;
 
// DeterminationDétermination de la taille du tableau
taille = (int)(sizeof(tableau)/sizeof(tableau[0]));
// ControleContrôle nombre de parametreparamètre et affiche usage
if (argc != 2)
{
/*
Fonction ...... : position
RoleRôle .......... : Retourne la position de l'entier x dans la tableau t
ParametresParamètres .... :
- t : tableau d'entiers passé en entier.
- taille : nombre d'elementsd’éléments du tableau
- x : valeur a rechercher.
Retour : L'indice dans le tableau de l'élément x ou -1 si non trouve.
99 non trouve !
</pre>
}}</div>
|}
 
[[Catégorie:Exercices en langage C (livre)|Tableaux statiques]]