0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Algorithmes en C pour exercices pratiques

Exercice merise

Transféré par

yoann
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Algorithmes en C pour exercices pratiques

Exercice merise

Transféré par

yoann
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TRAVEAUX DIRIGES DU 03/11/2024

Ecrire chaque algorithme et le traduire en langage C

EXERCICE 1
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe
ensuite si ce nombre est positif ou négatif (on inclut cette fois le traitement
du cas où le nombre vaut zéro).
EXERCICE 2
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe
ensuite si le produit est négatif ou positif (on inclut cette fois le traitement
du cas où le produit peut-être nul). Attention toutefois, on ne doit pas
calculer le produit !
EXERCICE 3
Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite,
il l’informe de sa catégorie :
• "Poussin" de 6 à 7 ans
• "Pupille" de 8 à 9 ans
• "Minime" de 10 à 11 ans
• "Cadet" après 12 ans
Peut-on concevoir plusieurs algorithmes équivalents menant à ce résultat ?
EXERCICE 4
Ecrivez un algorithme permettant à l’utilisateur de saisir un nombre
quelconque de valeurs, qui devront être stockées dans un tableau.
L’utilisateur doit donc commencer par entrer le nombre de valeurs qu’il
compte saisir. Il effectuera ensuite cette saisie. Enfin, une fois la saisie
terminée, le programme affichera le nombre de valeurs négatives et le
nombre de valeurs positives.
EXERCICE 5
Ecrivez un algorithme constituant un tableau, à partir de deux tableaux de
même longueur N. Le nouveau tableau sera la somme des éléments des
deux tableaux de départ. Tableau 1

Tableau 2
EXERCICE 6

Toujours à partir de deux tableaux saisis, écrivez un algorithme qui calcule


le schtroumpf des deux tableaux. Pour calculer le schtroumpf, il faut
multiplier chaque élément du tableau 1 par chaque élément du tableau 2, et
additionner le tout. Par exemple si l'on a :

Le Schtroumpf sera :3 * 4 + 3 * 8 + 3 * 7 + 3 * 12 + 6 * 4 + 6 * 8 + 6 * 7
+ 6 * 12 = 279

EXERCICES 7

On considère un tableau de taille Nmax = 100. Ce tableau contient les notes


des étudiants de votre groupe. Écrivez un algorithme où vous déclarez ce
tableau, demandez un entier N qui représente le nombre des étudiants puis
réalisez les manipulations suivantes :

1. Saisir les N notes dans le tableau puis les afficher ;


2. Calculer et afficher la moyenne des notes ;
3. Chercher et afficher la note minimale ;
4. Chercher et afficher la note maximale ;
5. Chercher une notes donnée s’elle existe dans le tableau ou pas ;
6. Calculer et afficher le nombre d’occurrence d’une note donnée ;
7. Modifier une note donnée du tableau T connaissant son indice, et
afficher le tableau après la modification ;

EXERCICE 8
Soit un tableau T à deux dimensions (12, 8) préalablement rempli de
valeurs numériques.
Écrire un algorithme qui recherche la plus grande valeur au sein de ce
tableau.
EXERCICE 9
Soient M1 une matrice ayant n lignes et m colonnes et M2 une matrice
ayant m lignes et p colonnes. Ecrire un algorithme qui calcule la somme,
le produit de deux matrices M1 et M2.
EXERCICE 10
Ecrire un algorithme qui lit les dimensions (n, m) d’un tableau T à deux
dimensions de type réel. Saisir les données du tableau et calculer la somme
de chaque ligne.

Vous aimerez peut-être aussi