Mathc matrices/Fichiers c : test01b

Un livre de Wikilivres.
Aller à : navigation, rechercher

Installer et compiler ce fichier dans votre répertoire de travail.

Crystal Clear mimetype source c.png test01b.c
stop_w
/* ------------------------------------ */
/*  Save as :   test01b.c               */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------	*/
int main(void)
{
time_t t;

  srand(time(&t));
  
	do{
		
  	clrscrn();            /* p for positive number */
	
	printf("Nombres aléatoires avec 0.\n\n");	
	printf(" r0_I(9) : [-9,9] x = %d    \n", r0_I(9));
	printf("rp0_I(9) : [ 0,9] x = %d  \n\n",rp0_I(9));
	
	printf("Nombres aléatoires sans 0.\n\n");	
	printf(" r_I(9) : [-9,9]  x = %d    \n", r_I(9));
	printf("rp_I(9) : [ 1,9]  x = %d   \n\n",rp_I(9));
	
    }while(stop_w());
		
  return 0;
}

Dans cet exemple nous pouvons voir une utilisation de la fonction stop_w(); ainsi que des fonctions qui générent des nombres aléatoires.

Les noms des fonctions sont construits avec un p pour indiquer que les nombres seront tous positif, et avec un 0 pour indiquer que la valeur 0 sera présente.

Exemple de sortie écran :

 Nombres aléatoires avec 0.

  r0_I(9) : [-9,9] x = -3    
 rp0_I(9) : [ 0,9] x = 1  

 Nombres aléatoires sans 0.

  r_I(9) : [-9,9]  x = 2    
 rp_I(9) : [ 1,9]  x = 5   


  Press return to continue
  Press X      to stop