Implementación de Operaciones con Matrices Tridimensionales en C
Clasificado en Informática
Escrito el en
español con un tamaño de 4,86 KB
MATRICES:
void inicia (double a [3][3][3], double esc);
int compara (double a [3][3][3], double b [3][3][3]);
void escalar (double a [3][3][3], double b [3][3][3], double esc);
void producto (double a [3][3][3], double b [3][3][3], double c [3][3][3]);
main() {
double a [3][3][3], b [3][3][3], c [3][3][3], esc;
int comp;
inicia (a,5.0);
inicia (b,3.0);
comp = compara (a,b);
printf (“%d\n”, comp);
printf (“introduzca el valor del escalar:”);
scanf (“%lf”,&esc);
escalar (a,b,esc);
producto (a,b,c);
}
Funciones de Matrices
Inicia:
Esta función inicializa una matriz tridimensional con valores escalados.
void inicia (double a [3][3][3], double esc){
int i,j, x, cont = 1;
for (i=0; i<3; i++){
for (j=0; j<3; j++){
for (x=0; x<3; x++){
a[i][j][x]=
catalán con un tamaño de 2,68 KB