SpixSh@dow Production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Developpement Amateur de SpixSh@dow
 
AccueilPortailDernières imagesRechercherS'enregistrerConnexion
-35%
Le deal à ne pas rater :
Philips Hue Kit de démarrage : 3 Ampoules Hue E27 White + Pont de ...
64.99 € 99.99 €
Voir le deal

 

 [Exercices] Cours 03

Aller en bas 
AuteurMessage
Sekoda
Admin
Admin



Nombre de messages : 1631
Date d'inscription : 04/01/2007

[Exercices] Cours 03 Empty
MessageSujet: [Exercices] Cours 03   [Exercices] Cours 03 Icon_minitimeDim 25 Fév - 22:37

01 -Écrire une fonction qui échange le contenu des deux pointeurs sur entiers. Ces deux pointeurs sont les paramètres de cette fonction.
Code:
int    main()
{
  int    a;
  int    b;

  a = 5;
  b = 10;
  /*
  ** votre_fonction();
  ** Afficher la valeur de a et b
  */
  return (0);
}

On doit obtenir a = 10 et b = 5 Wink.

02 - Écrire une fonction qui affiche un a un les caractères d'une chaine à l'écran. L'adresse du premier caractère de la chaine est contenue dans le pointeur passé en paramètre à la fonction.
Code:
int  main()
{
  char *tab;

  tab = "Hello World !";
  /* La fonction */
  return (0);
}

Il y a un petit piege Wink.


03 - Écrire une fonction qui compte le nombre de caractres dans une chaîne de caractères et qui retourne le nombre trouve. C'est le meme principe que le 02 Wink.

04 - Écrire une fonction qui trie un tableau d'entiers, par ordre croissant. Les parametres sont : un pointeur sur entier, le nombre d'entiers dans le tableau.
Code:
int  main()
{
  int  *tab;

  tab = malloc(10 * sizeof(*tab));
  tab[0] = 21;
  tab[1] = 12;
  tab[2] = 33;
  tab[3] = 54;
  tab[4] = 65;
  tab[5] = 67;
  tab[6] = 17;
  tab[7] = 38;
  tab[8] = 9;
  tab[9] = 10;
  /*
  ** Votre_fonction();
  ** Afficher le tableau avec les nombres classes
  */
  return (0);
}


Dernière édition par le Dim 25 Fév - 22:41, édité 2 fois
Revenir en haut Aller en bas
Sekoda
Admin
Admin



Nombre de messages : 1631
Date d'inscription : 04/01/2007

[Exercices] Cours 03 Empty
MessageSujet: Re: [Exercices] Cours 03   [Exercices] Cours 03 Icon_minitimeDim 25 Fév - 22:37

Restriction

-Il est toujours interdit de taper a la main le resultat Laughing. Tout doit etre automatiser Very Happy.

-Vous pouvez faire un copier coller de la fonction "main", il est la pour ca Wink. Il faut juste penser a remplacer les commentaires par vos fonctions Smile.

-Si vous avez une quelconque question, n'hesitez pas Wink.
Revenir en haut Aller en bas
 
[Exercices] Cours 03
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Exercices] Cours 04
» [Exercices] Cours 05
» [Exercices] Cours 02
» [Exercices] Cours 06
» [Exercices] Cours 03 - Questions.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
SpixSh@dow Production :: SpixSh@dow Production :: Tuto :: Developpement :: Apprentissage du language C-
Sauter vers: