Mathc initiation/Fichiers c : c15k

Un livre de Wikilivres.


Sommaire


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

arp3.c
/* ---------------------------------- */
/*  Save as :   arp3.c                */
/* ---------------------------------- */
#include    "x_hfile.h"
/* ---------------------------------- 
 
int rp3_I(
int maxI)
{
int n = 0;

	n  = rp_I(maxI) * 1;
	n += rp_I(maxI) * 10;
	n += rp_I(maxI) * 100;				
	
 return(n);
}
  ---------------------------------- */
int main(void)
{
time_t t;

int n=1,loop=10;

  srand(time(&t));

do{clrscrn();
	
   printf("rp3_I(i) : A number with 3 digits (Each digit <= i)\n\n");
	
   printf("rp3_I(5) = %d        (n=%d) \n\n",rp3_I(5),n);
 
   stop();

}while(n++<loop);

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


rp3_I(max) : Cette fonction permet de créer des nombres de 3 chiffres. Chaque chiffre est inférieur ou égal max


Exemple de sortie écran :

rp3_I(i) : A number with 3 digits (Each digit <= i)

rp3_I(5) = 552        (n=1) 

 Press return to continue. 
 
 
********************************


rp3_I(i) : A number with 3 digits (Each digit <= i)

rp3_I(5) = 242        (n=2) 

 Press return to continue. 


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


rp3_I(i) : A number with 3 digits (Each digit <= i)

rp3_I(5) = 351        (n=3) 

 Press return to continue. 
 

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


rp3_I(i) : A number with 3 digits (Each digit <= i)

rp3_I(5) = 252        (n=4) 

 Press return to continue. 


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


rp3_I(i) : A number with 3 digits (Each digit <= i)

rp3_I(5) = 423        (n=5) 

 Press return to continue.