Mathc initiation/Fichiers c : c15n

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche


Sommaire


Installer et compiler ces fichiers dans votre répertoire de travail.

Crystal Clear mimetype source c.png a05_mul3_2.c
/* ------------------------------ */
/*  Save as :   a04_mul3_2.c        */
/* ------------------------------ */
#include    "x_hfile.h"
/* ------------------------------ */
#define      LOOP         5
/* ------------------------------ */
int main(void)
{
time_t t;

int i=0,j=0,n=1,loop=LOOP+1;

  srand(time(&t));
  
do{clrscrn();
	
   printf("Multiplication\n\n\n");
   printf("  %d           \n\n",i*j);
   
   i = rp3_I(5);
   j = rp3_I(5);
   
   if(n<loop) printf("     %4d\n    *%4d  (%d)",i,j,n++);
   else       n++;
   
   nlign(6);  
   stop();

}while(n<=loop);


 return 0;
}
/* ------------------------------ */
/* ------------------------------ */

Cette fois on initialise les facteurs (i*j) avec la fonction rp3_I(max). Cette fonction permet de créer des nombres de 3 chiffres. Chaque chiffre est inférieur ou égal max.

Exemple : si max = 5 cela donnera i = 555, i = 125. Le nombre i ne sera formé que des chiffres 1,2,3,4 ou 5. Cela permet d'obtenir des opérations plus facile à exécuter.


Exemple de sortie écran :

        *************

Multiplication


  0           

      311
    * 425  (1)





 Press return to continue. 

        *************

Multiplication


  132175           

      345
    * 312  (2)





 Press return to continue. 

        *************

Multiplication


  107640           

      443
    * 334  (3)





 Press return to continue. 

        *************

Multiplication


  147962           

      321
    * 154  (4)





 Press return to continue. 

        *************

Multiplication


  49434           

      414
    * 311  (5)





 Press return to continue. 

        *************

Multiplication


  128754           







 Press return to continue.