Mathc matrices/Fichiers c : rp m
Installer et compiler ces fichiers dans votre répertoire de travail.
rp_m.c |
---|
/* ------------------------------------ */
/* Save as : rp_m.c */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------ */
void fun(int r, int c)
{
double **A = rp_mR(i_mR(r,c),99);
clrscrn();
printf(" rp_mR() : positive numbers \n\n"
" A[R%d,C%d] : \n",rsize_R(A),csize_R(A));
p_mR(A,S4,P0,C6);
f_mR(A);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
fun(rp_I(R8),rp_I(C9));
while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
Le deuxième paramètre permet de contrôler les valeurs maximales. En choisissant 99 les valeurs sont comprises entre 1 et 99.
time_t t;
srand(time(&t));
Ces commandes permettent d'initialiser le générateur de nombres aléatoires. Si on les supprime, on retrouvera à chaque lancement du programme la même série de nombres.
Exemple de sortie écran :
rp_mR() : positive numbers
A[R4,C5] :
+48 +37 +8 +2 +82
+22 +43 +56 +51 +35
+60 +47 +64 +48 +46
+81 +36 +27 +15 +68
Press return to continue
Press X to stop