TD4 Language Programmation C


1 2 M CHENNOUFI Issam Filire TDI-1 Activit dapprentissage-E-004 Module TDI-03 Langage de programmation structur Utilisation des tableaux NB Trouver lalgorithme adquat avant le codage des programmes demands ci-dessous Exo1 Ecrire un programme C qui demande lutilisateur de saisir 5 entiers stocks dans un tableau Le programme doit afficher le nombre dentiers suprieurs ou gaux 20 Exo2 Ecrire un programme C qui demande lutilisateur de saisir 10 entiers stocks dans un tableau ainsi quun entier V Le programme doit rechercher si V se trouve dans le tableau et afficher quotV se trouve dans le tableauquot ou quotV ne se trouve pas dans le tableauquot Exo3 Ecrire un programme C qui demande lutilisateur de saisir 10 entiers stocks dans un tableau Le programme doit ensuite afficher lindice du plus grand lment Exo4 Ecrire un programme qui demande lutilisateur de saisir 10 entiers qui seront stocks dans un tableau Le programme doit ensuite afficher soit quotle tableau est croissantquot soit quotle tableau est dcroissantquot soit quotle tableau est constantquot soit quotle tableau est quelconquequot Exo5 Ecrire un programme C qui demande lutilisateur de taper 10 entiers compris entre 0 et 20 qui seront stocks dans un tableau et qui affiche le nombre de fois quon a tap un 0 le nombre de 1 le nombre de 2 le nombre de 20 Exo6 Ecrire un programme C qui permet de lire un tableau de 10 valeurs relles et qui permet de 1 Chercher et afficher le maximum des valeurs du tableau 2 Compter et afficher le nombre de valeurs ngatives du tableau 3 Calculer et afficher la somme et la moyenne des valeurs strictement positives du tableau 4 Multiplier toutes les valeurs du tableau par 5 et dafficher le rsultat obtenu Exo7 Ecrire un programme C qui demande lutilisateur de saisir 10 entiers stocks dans un tableau ainsi quun entier J Le programme doit supprimer la valeur de llment du tableau lindice J en dcalant dune case vers la gauche les lments suivants et en rajoutant un 0 la fin du tableau Le programme doit ensuite afficher le tableau final Exemple Tableau initial 10 1 2 3 4 5 6 7 8 9 Indice saisie par lutilisateur 5 Tableau finale 10 1 2 3 5 6 7 8 9 0
2 2 Exo8 Ecrire un programme C qui permet de saisir deux tableaux de 10 valeurs entires puis calcule le produit scalaire de deux tableaux Exemple 3 2 -4 2 -3 5 322-3-45 -20 Exo9 Ecrire un programme C qui saisit 2 tableaux de 10 entiers A et B T est un tableau de 20 entiers Le programme doit mettre dans T la fusion des tableaux A et B On copiera dans les 10 premires cases de T le tableau A dans les dix dernires le tableau B Le programme affiche ensuite le tableau T Exo10 Ecrire un programme C qui permet de saisir un tableau de 10 valeurs entires puis Copiez ensuite toutes les composantes strictement positives dans un deuxime tableau TPOS et toutes les valeurs strictement ngatives dans un troisime tableau TNEG Afficher les tableaux TPOS et TNEG Exo11 Ecrire un programme C qui permet de saisir un tableau de 10 valeurs entires puis de multiplier tous les lments du tableau par la valeur du n me lment du tableau N tant saisi par lutilisateur Exemple Tableau initiale 1-2-3-4-5-6-7-8-9-10 N2 Tableau rsultat 2-4-6-8-10-12-16-18-20 Exo12 Problme trier les lments dun tableau A par ordre croissant Ecrire un programme C qui permet de saisir un tableau de 10 valeurs entires puis de trier les lments de ce tableau par ordre croissant en utilisant lalgorithme de trie par slection trier les lments de ce tableau par ordre croissant en utilisant lalgorithme de trie par bull Exo13 Ecrire un programme C qui permet de trouver les nombres premiers infrieurs ou gaux un entier N saisie par lutilisateur Proposition dalgorithme remplir un tableau dans lordre du plus petit au plus grand par les entiers compris entre 2 N puis parcourir ce tableau depuis le dbut en gardant un entier rencontr et en mettant zro tous ses multiples A la fin les entiers restant qui ne sont pas nuls sont les nombres premiers compris entre 2 et N Exo14 Ecrire un programme C qui permet de lire une chaine de caractre saisie par lutilisateur dans un tableau puis de dire si cette chane est palindrome cest--dire quelle peut se lire lidentique de gauche droite ou de droite gauche Exemple BOB est un mot palindrome Indication la fonction strlen permet de retourner la taille dune chane de caractre Exo15 Ecrire un programme qui gre une liste dentiers en utilisant un tableau grce au menu suivant 1 Ajouter un entier 2 Afficher la liste des entiers 3 Supprimer le premier entier ayant une valeur donne saisie par lutilisateur 4 Quitter Il y aura au maximum 10 entiers La liste devra tre en permanence trie lorsquon rajoute un entier il sera insr au bon endroit dans la liste pour que celle-ci reste trie
تحميل

DOC

1013 مشاهدة.

Tarik Hcine

Tarik Hcine

TD4 Language Programmation C E-004
أرسلت .



كلمات مفتاحية :
td4 language programmation
td4 language programmation wetud docs ...