Cours:ProgScanfPrintf : Différence entre versions
(→Ex4) |
m (→Ex4) |
||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 36 : | Ligne 36 : | ||
srand (time (NULL)); | srand (time (NULL)); | ||
// obtenir une valeur aléatoire comprise entre [0 et RAND_MAX] | // obtenir une valeur aléatoire comprise entre [0 et RAND_MAX] | ||
− | + | val = rand(); | |
− | + | ... | |
return 0; | return 0; | ||
} | } | ||
− | </source | + | </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;
}