Cours:ProgScanfPrintf : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
m (Ex4)
m (Ex4)
 
Ligne 40 : Ligne 40 :
 
   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;
}