Mathc initiation/Fichiers h : c48bb
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