Cours:ProgScanfPrintf : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « =Ex1= l'utilisateur doit saisir un nombre entier, on affiche ensuite le message : *la valeur saisie est : xxx *on remplace bien évidemment les xxx par la valeur ! =Ex2=... »)
 
m (Ex4)
 
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 19 : Ligne 19 :
 
=Ex4=
 
=Ex4=
 
Le programme choisit un nombre aléatoire (fonction rand), l'utilisateur doit trouver ce nombre.
 
Le programme choisit un nombre aléatoire (fonction rand), l'utilisateur doit trouver ce nombre.
 +
 +
Un peu de lecture sur la fonction aléatoire :
 +
 +
https://nicolasj.developpez.com/articles/libc/hasard/
 +
 +
Pour une utilisation rapide :
 +
<source lang=c>
 +
#include <stdlib.h>
 +
#include <stdio.h>
 +
#include <time.h>
 +
 +
int main (void)
 +
{
 +
  int val;
 +
  // initialisation du générateur de nombre aléatoire
 +
  srand (time (NULL));
 +
  // obtenir une valeur aléatoire comprise entre [0 et RAND_MAX]
 +
  val = rand();
 +
  ...
 +
  return 0;
 +
}
 +
</source>

Version actuelle datée du 5 octobre 2020 à 23:37

Ex1

l'utilisateur doit saisir un nombre entier, on affiche ensuite le message :

  • la valeur saisie est : xxx
  • on remplace bien évidemment les xxx par la valeur !

Ex2

l'utilisateur doit saisir 2 nombres entiers, on affiche le message adéquat :

  • 1er nombre plus grand que 2ème nombre
  • 1er nombre plus petit que ...
  • .... égal au ...

Ex3

l'utilisateur doit saisir 5 nombres entiers, votre programme affiche :

  • la somme des 5 nombres
  • la moyenne
  • le maximum
  • le minimum

Ex4

Le programme choisit un nombre aléatoire (fonction rand), l'utilisateur doit trouver ce nombre.

Un peu de lecture sur la fonction aléatoire :

https://nicolasj.developpez.com/articles/libc/hasard/

Pour une utilisation rapide :

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main (void)
{
   int val;
   // initialisation du générateur de nombre aléatoire
   srand (time (NULL));
   // obtenir une valeur aléatoire comprise entre [0 et RAND_MAX]
   val = rand();
   ...
   return 0;
}