Mathc initiation/Fichiers h : c48bb

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


Sommaire


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

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

struct_ij value = {0,0};

int n = 1;

  srand(time(&t));

do{clrscrn();
	
   printf("Subtraction\n\n\n\n");   
   printf(" j-i: %10d      \n\n",value.j-value.i);
   
   value = rand_j_mns_i();
      
   printf("   j: %10d         \n",value.j    );
   printf("  -i: %10d       (%d)",value.i,n++);
   
   nlign(6);

}while(stop_w());  

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


C'est un petit utilitaire pour s'entraîner à faire des soustractions.

Dans cette version si on regarde les nombres par colonnes, les chiffres de j seront toujours supérieurs à ceux de i, ce qui permet de s'entraîner sans avoir les retenues


Exemple de sortie écran :

Subtraction



 j-i:          0      

   j:       3375         
  -i:        131       (1)






 Press return to continue
 Press X      to stop    



Subtraction



 j-i:       3244      

   j:       5978         
  -i:        321       (2)






 Press return to continue
 Press X      to stop    

  

Subtraction



 j-i:       5657      

   j:       8588         
  -i:        465       (3)






 Press return to continue
 Press X      to stop    


 
Subtraction



 j-i:       8123      

   j:       6598         
  -i:        334       (4)






 Press return to continue
 Press X      to stop    

 

Subtraction



 j-i:       6264      

   j:       1894         
  -i:        581       (5)






 Press return to continue
 Press X      to stop