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=... ») |
(→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>
- 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