Cours:ProgScanfPrintf : Différence entre versions
(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 à 22: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;
}