TD 1 sur les fonctions langage C - notion de fonctions en C | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

TD 1 sur les fonctions langage C - notion de fonctions en C

abdelouafiMar 13, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      636
      Likes Received:
      14
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      TD sur les fonctions en C
      1- Pour calculer le prix total des articles, on applique deux taxes sur le montant total comme suit :

      Taxe1=0.05

      Taxe2=0.75

      Prix_taxe1=prix*taxe1

      Prix_taxe2=prix_taxe1*taxe2

      Montant total=prix+prix_taxe1+prix_taxe2

      Ecrire une fonction en c qui admet le prix comme paramètre, et qui permet de retourner le montant total à payer ?

      2- Ecrire une fonction « Estpair » qui détermine si un nombre est pair ou impair. Cette fonction retourne 1 si le nombre est pair, et retourne 0 dans le cas contraire ?

      3- Écrire une fonction permettant de compter et d'afficher le nombre de diviseurs d'un entier n positif donné. Écrire 2 appels permettant d'afficher le nombre de diviseurs de 720 et 984

      4- Écrire un programme permettant de saisir un entier n supérieur à zéro (par exemple : 5284).

      Ecrire deux fonctions qui calculent et affichent à l'écran :

      · la somme des chiffres du nombre n (ici 19);

      · l'envers du nombre n (ici 4825).

      Astuce pour calculer l’envers d’un nombre (on travail avec le reste de la division de n par 10) :

      On fait la division entière du nombre n par 10, le premier reste sera stocké dans une variable K. Le deuxième reste sera ajouté à au reste précédent multiplié par 10, et ainsi de suite. On reprend ce processus tant que n>0, bien sur le nouvel n sera le quotient de la division de n par 10 comme suit :

      n=n/10.


      5- Réaliser un programme permettant de :

      - Déclarer et remplir d’un tableau à une dimension d’au maximum 10 000 entiers. ?

      - Fonction qui permet d’afficher le contenu partiel du tableau : les 10 ers et les 5 derniers éléments du tableau ?

      - Fonction qui permet de déterminer et afficher la valeur minimale et maximale du tableau

      - Fonction qui permet de trier le tableau en ordre croissant ?

      - Fonction qui permet afficher le contenu partiel du tableau : les 7ers et les 3 derniers éléments du tableau après le tri ?

      - Fonction qui calcule la moyenne des éléments de ce tableau ?

      - Fonction qui retourne le nombre des valeurs supérieur à 10 ?

      - Fonction qui affiche le contenu du tableau ?

      - Fonction qui permet de remplir le tableau ?

      - Déclarer deux autres tableaux d’une seule dimensions : trier les éléments de ces deux tableaux ?


      6- Ecrire une fonction qui calcule la valeur XN pour une valeur réelle x et N une valeur entière ?

      7- aEcrire la fonction une fonction du type int qui obtient une valeur entière N comme paramètre et qui fournit le nombre de chiffres de N comme résultat.

      Exemple:

      Introduire un nombre entier : 6457392

      Le nombre 6457392 a 7 chiffres.
       
      Loading...

Share This Page

Share