Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TD 2 - Les Fonctions en Langage C

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

L3 Mathématiques 2022 - 2023

TD/TP 2 – Les fonctions en Langage C

Exercice 1
Dans un programme en langage C
• Définir la fonction SommeEntre, qui calcule et retourne la somme des entiers
compris entre deux entiers a et b passés en paramètre (on suppose a < b).
• Définir la fonction sans valeur de retour appelée CalculerSommeEntre, qui
calcule la somme des entiers compris entre deux entiers a et b passés en
paramètre (on suppose a < b) et met le résultat dans une variable dont l’adresse
est aussi passée en paramètre lors de l’appel.
• Dans le programme principal (la fonction main )
• Demander à l’utilisateur deux entiers a et b, avec a < b.
• Appeler la fonction SommeEntre pour calculer la somme des entiers entre a
et b et afficher le résultat
• Appeler la fonction CalculerSommeEntre pour calculer la somme des entiers
entre a et b puis afficher le résultat

Exercice 2
Dans un programme en langage C
• Définir la fonction sans valeur de retour SommeProduit qui calcule la somme et
le produit de deux entiers passés en paramètre et met les résultats dans deux
variables dont les adresses sont aussi passées en paramètre lors de l’appel.
• Appeler la fonction SommeProduit pour calculer la somme et le produit de deux
entiers donnés par l'utilisateur puis afficher les résultats.

Exercice 3
Dans un programme en langage C
• Définir la fonction sans valeur de retour CalculerMinMax qui calcule le minimum
et le maximum de deux entiers passés en paramètre et met les résultats dans deux
variables dont les adresses sont aussi passées en paramètre lors de l’appel.
• Appeler la fonction CalculerMinMax pour calculer le minimum et le maximum
de deux entiers donnés par l'utilisateur puis afficher les résultats.

UCAD/FST/L3 Maths 2022-2023 TD/TP 2 – Les fonctions en langage C 1/2


Exercice 3
Dans un programme en langage C
• Déclarer un tableau de 10 éléments de type int et le remplir avec des entiers
donnés par l'utilisateur.
• Afficher les éléments du tableau.
• Rechercher et afficher le plus petit élément du tableau.
• Demander à l’utilisateur un entier à rechercher dans le tableau et afficher si cet
entier est dans le tableau ou non. Donner à l'utilisateur la possibilité de
recommencer tant qu'il le désire en utilisant la boucle do .. while.

Exercice 4
Dans un programme en langage C
• Définir la fonction RemplirTableau qui prend en paramètre un tableau d’entiers et
sa taille et qui remplit le tableau avec des entiers donnés par l'utilisateur.
• Définir la fonction AfficherTableau qui prend en paramètre un tableau d’entiers et
sa taille et qui affiche les éléments du tableau.
• Définir la fonction MinTableau qui prend en paramètre un tableau d’entiers et sa
taille et qui retourne le plus petit élément du tableau.
• Définir la fonction Position qui prend en paramètre un tableau d’entiers , sa taille
et un entier et qui retourne l’indice de l’entier dans le tableau ou -1 si l’entier
n’est pas dans le tableau.
• Dans le programme principal (la fonction main )
◦ Déclarer un tableau de taille 10 et appeler la fonction RemplirTableau pour le
remplir avec des entiers donnés par l'utilisateur.
◦ Appeler la fonction RemplirTableau pour afficher les éléments du tableau.
◦ Appeler la fonction MinTableau pour trouver puis afficher le plus petit
élément du tableau.
◦ Demander à l’utilisateur un entier à rechercher dans le tableau, ensuite appeler
la fonction Position pour rechercher l’entier et afficher s’il se trouve dans le
tableau ou non.

UCAD/FST/L3 Maths 2022-2023 TD/TP 2 – Les fonctions en langage C 2/2

Vous aimerez peut-être aussi