Sie sind auf Seite 1von 2

Nom :

Prénom :

Groupe :

Devoir : Programmation structurée

Pour chaque exercice écrire l’énoncé puis en dessous la réponse

Exercice 1 
Soit T un tableau de taille « n » 
Ecrire le code en langage C pour : 
1. Permettre le saisie de n qui doit entre un entier entre 5 et 50. 
2. Permettre la saisie du tableau qui accepte seulement des nombres pairs et multiples de 3
3. Afficher les données du tableau. 
4. Remplir un tableau T2 ayant la même taille que le tableau T   dont chaque case contient la
somme des diviseurs de la case ayant le même indice dans le tableau T (dans la somme des
diviseurs on ne compte pas le nombre concerné) 
Exemple 
Si n=4 et le tableau T est le suivant  
T  6  12  18 
 
On obtient le tableau T2 suivant : 
T2  6  16  21 
 
5.  Refaire le même exercice en utilisant que des fonctions
6. Appeler ces fonctions dans un programme principal pour réaliser les opérations de 1

Exercice 2

Ecrire un programme qui affiche les formes suivantes n=5

54321 12345 1 1 55555


5432 1234 22 12 4444
543 123 333 123 333
54 12 4444 1234 22
5 1 55555 12345 1

Exercice 3

1. Ecrire une fonction en langage C qui permet de remplir un tableau avec des entiers
saisis au clavier
2. Ecrire une fonction qui permet d'afficher un tableau d'entiers.
3. Ecrire une fonction qui permet de trier un tableau d'entiers.
4. Ecrire une fonction qui permet de rechercher une valeur dans un tableau d'entiers.
5. Ecrire une fonction qui recherche une valeur dans le tableau et affiche sa position
dans le tableau si la valeur se trouve dans le tableau, sinon il affiche le message
disant que la valeur n'existe pas dans le tableau
6. Ecrire une fonction qui recherche la plus grande valeur dans un tableau d'entiers
ainsi que sa position.
7. Ecrire une fonction qui calcule et affiche la plus grande valeur d’un tableau
8. Ecrire un menu permettant de choisir une des opérations suivantes :
a) Remplir un tableau
b) Afficher un tableau
c) Trier un tableau
d) Calculer la plus grande valeur d’un tableau
e) Rechercher une valeur dans un tableau

Das könnte Ihnen auch gefallen