Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una Matriz o arreglo bidimesional es una colección de datos del mismo tipo, referenciada con un solo nombre y que para acceder a cada
uno de sus datos se necesita dos subíndice que indican la posición (la fila y la columna) donde se encuentra almacenado un dato, dentro
de la colección.
En este caso los datos están organizados en dos dimensiones (Filas y columnas) y por esta razón se requiere de dos subídices para
ubicar un dato en particular. Uno de los subíndices indicará la fila donde se encuentra el dato y el otro subíndice la columna.
INICIALIZACIÓN DE ARREGLOS BIDIMENSIONALES
LECTURA E IMPRESIÓN DE ARREGLOS BIDIMENSIONALES
1. Llenar una matriz de 4 filas y 4 columnas y realizar la suma de los componentes de las filas de la matriz.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
int i, m[4][4],v[4];
llenar(m);
sumaf(m,v);
for(i=0;i<4;i++)
getch();
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&ma[i][j]);
}
int sumaf(int ma[4][4], int v[4])
int i,j,suma;
for(i=0;i<4;i++)
suma = 0;
for(j=0;j<4;j++)
v[i] = suma;
2. Llenar una matriz de 4 filas y 4 columnas y realizar las suma de los componentes de las columnas de la matriz.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
int i, m[4][4],v[4];
llenar(m);
sumac(m,v);
for(i=0;i<4;i++)
getch();
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&ma[i][j]);
int i,j,suma;
for(i=0;i<4;i++)
suma = 0;
for(j=0;j<4;j++)
v[i] = suma;
}
3. Llenar una matriz de 4 filas y cuatro columnas y realizar la búsqueda del valor mayor introducido por teclado.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
int i, m[4][4];
llenar(m);
i = mayor(m);
getch();
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&ma[i][j]);
int i,j,mayor;
mayor = ma[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
mayor = ma[i][j];
return (mayor);