Mathc matrices/c11b6
Installer et compiler ces fichiers dans votre répertoire de travail.
c01a.c |
---|
/* ------------------------------------ */
/* Save as : c01a.c */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------ */
/* ------------------------------------ */
#define tA R3
#define RA R2
#define CA R5
/* ------------------------------------ */
/* ------------------------------------ */
void fun(void)
{
double **A[tA];
int c;
for(c=C0; c<tA; c++)
A[c] = i_mR(RA,CA);
clrscrn();
rs_mR(A,tA,99);
for(c=C0; c<tA; c++)
{
printf(" A[%d] :",c);
p_mR(A[c],S5,P0,C6);
}
for(c=C0; c<tA; c++)
f_mR(A[c]);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
{
fun();
} while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
Le même exemple que le précédent mais avec l'utilisation de la fonction : rs_mR(A,tA,99); Exemple de sortie écran :
A[0] :
-76 -19 +88 +11 +11
-25 -62 -23 +24 -69
A[1] :
+5 +27 -71 +55 +57
-60 +4 +35 -84 -54
A[2] :
-87 +27 -33 +31 +10
-92 -40 +44 -35 +56
Press return to continue
Press X to stop