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 à 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;
}