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

test01c.c
'
/* ------------------------------------ */
/*  Save as :   test01c.c               */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------	*/
int main(void)
{
time_t t;

  srand(time(&t));
  
	do{
		
  	clrscrn();
  	
  	printf("                    x = %%+12.3f \n\n");            
	
	printf(" r_E(99999, 1E-0) : x = %+12.3f \n", r_E(99999, 1E-0));
	printf(" r_E(99999, 1E-1) : x = %+12.3f \n", r_E(99999, 1E-1));
	printf(" r_E(99999, 1E-2) : x = %+12.3f \n", r_E(99999, 1E-2));
	printf(" r_E(99999, 1E-3) : x = %+12.3f \n", r_E(99999, 1E-3));
	printf(" r_E(99999, 1E-4) : x = %+12.3f \n", r_E(99999, 1E-4));
	printf(" r_E(99999, 1E-5) : x = %+12.3f \n", r_E(99999, 1E-5));
	printf(" r_E(99999, 1E-6) : x = %+12.3f \n", r_E(99999, 1E-6));
	
    }while(stop_w());
		
  return 0;
}


Cette fois nous allons générer des nombres avec des virgules.


Exemple de sortie écran :

                    x = %+12.3f 

 r_E(99999, 1E-0) : x =   -24553.000 
 r_E(99999, 1E-1) : x =    +8472.800 
 r_E(99999, 1E-2) : x =      -77.850 
 r_E(99999, 1E-3) : x =      -92.815 
 r_E(99999, 1E-4) : x =       -4.641 
 r_E(99999, 1E-5) : x =       -0.632 
 r_E(99999, 1E-6) : x =       +0.003 

 Press return to continue
 Press X      to stop
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.