Accueil » Programmation » Exercices de programmation C – Les pointeurs

Exercices de programmation C – Les pointeurs

Support d’exercices à télécharger en PDF sur de programmation C – Les pointeurs,document de 3 pages.

Catégorie: , type de fichier: PDF, Nombre de page: 3, auteur: , license: , taille de fichier: 179.93 Kb, niveau: , date: , téléchargement: .

Télécharger

Extrait du cours :

H.E. 5 Exo /Langage C
EMSE CMP
ISMEA

EXERCICES DE PROGRAMMATION C
Les tableaux

Exercice 1 : Moyenne, minimum et maximum
Ecrire une fonction saisir qui permet saisir un tableau de réels
Ecr ire une fonction afficher qui permet d’afficher les éléments du tableau
Ecrire une fonction calculer_moyenne qui permet de calculer la moyenne des éléments du tableau
Ecrire une fonction trouver_minmax qui permet de trouver le minimum et le maximum des é léments du
tableau.
Ecrire le programme principal

Exercice 2 : Inversion d’un tableaux
Ecrire une fonction SaisieTAbleau qui un tableau Tab d’entier de dimension N.
Ecrire une fonction AfficheTAbleau qui affiche le tableau Tab.
Ecrire le programme princ ipal.
Ajouter au programme une fonction InverseTableau qui inverse le tableau Tab sans utiliser de tableau
d’aide (la fonction InverseTableau doit échanger les éléments du tableau à l’aide de deux indices qui
parcourent le tableau en commençant respectivem ent au début et à la fin du tableau et qui se rencontrent
en son milieu).

Exercice 3: Conversion en binaire
On veut convertir un nombre décimal en binaire selon la méthode suivante:
1. Tant que le nombre décimal est différent de zéro, on le divise par deux et on met le reste de la division
dans un tableau.
2. On inverse les élément du tableau.
Exemple: le nombre 13 vaut 1101 en binaire

13 2

1 6 2

0 3 2

1 1 2

1 0

1. E crire une fonction inverser qui permet d’inverser les éléments d’un tableau.
2. Ecrire une fonction convertir qui permet de convertir un nombre décimal en binaire.
3. Ecrire une fonction affiche qui affiche les éléments d’un tableau.
4. Ecrire le programme principal.

les prototypes des fonctions:
void inverser(int *tab, int nb);
void convertir (int dec, int *bin, int *nb);
void affiche (int *tab, int nb);

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*