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=... »)
 
(Ex4)
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]
 +
  i = rand();
 +
 +
  return 0;
 +
}
 +
</source

Version du 5 octobre 2020 à 23:34

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 : <source lang=c>

  1. include <stdlib.h>
  2. include <stdio.h>
  3. 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]
  i = rand();
  return 0;

} </source