Serie7

3

Click here to load reader

description

vgihgu

Transcript of Serie7

  • Serie7 :Les chaines de caracteres et les structures :

    Module : Langage de programmation structur (Langage C )

    Exercice 1 :

    Ecrire un programme qui lit un texte TXT (de moins de 200 caractres) et qui enlve toutes les apparitions du charactre 'e' en tassant les lments restants. Les modifications se feront dans la mme variable TXT.

    Exemple:

    Cette ligne contient quelques lettres e. Ctt lign contint qulqus lttrs .

    Exercice 2 :

    Ecrire un programme qui demande l'introduction du nom et du prnom de l'utilisateur et qui affiche alors la longueur totale du nom sans compter les espaces. Employer la fonction strlen.

    Exemple:

    Introduisez votre nom et votre prnom: Alaoui Khalid Bonjour Alaoui Khalid! Votre nom est compos de 12 lettres.

    Exercice 3 :

    Ecrire un programme qui lit deux chanes de caractres CH1 et CH2, les compare lexico-graphiquement et affiche le rsultat:

    Exemple:

    Introduisez la premire chane: Ahmed Introduisez la deuxime chane: akabli " Ahmed " prcde " akabli "

    Exercice 4:

    Ecrire un programme qui lit deux chanes de caractres CH1 et CH2 et qui copie la premire moiti deCH1 et la premire moiti de CH2 dans une troisime chane CH3. Afficher le rsultat.

    a) Utiliser les fonctions spciales de .

    Exercice 5:

  • Ecrire un programme qui lit un verbe rgulier en "er" au clavier et qui en affiche la conjugaison au prsent de l'indicatif de ce verbe. Contrlez s'il s'agit bien d'un verbe en "er" avant de conjuguer. Utiliser les fonctions gets, puts, strcat et strlen.

    Exemple:

    Verbe : participer je participe tu participes il participe nous participons vous participez ils participent

    Exercice 6:

    1. Dfinissez la structure Stagiaire constitue des champs suivants :

    Le champ Datenais est aussi une structure dont les champs sont :

    Ecrivez ensuite lalgorithme qui permet de lire et aprs afficher le nom, prnom et date de naissance dun stagiaire.

    2. On souhaite grer les notes dun tudiant. Pour cela on va dfinir la structure Etudiant dont les champs sont :

    Ecrire lalgorithme qui permet de lire les informations dun tudiant (nom, prnom et notes), de calculer sa moyenne et dafficher la fin un message sous la forme suivante : La moyenne de ltudiant Dinar Youssef est : 12.45 o Dinar et Youssef sont les noms et prnoms lus et 12.45 est la moyenne calcule. 3. Modifier lalgorithme de lexercice prcdent de faon que lon puisse grer les notes de 50 tudiants.

  • Exercice 7:

    A laide dun tableau de personnes caractrise chacun par :

    Nom Prenom Numero de la rue Prfecture Ville Numero de tlphone

    Faire un programme permettant de : Saisir les contacts . Rechercher automatiquement toutes les informations sur les personnes rpondant une

    valeur dune rubrique donne.Exemple : les personnes habitant la ville de Fes.

    Lexique :T : Tableau denregistrementI : Indice de TN : Nombre de contactNom : chaine de caracterePrenom : chaine de caractereNum : Numro de la ruePref : PrfectureVille : La villeTel : Le numro de tlphoneXville :La ville chercherTrouve : La variable boolenne

    Bon Travail !!!