1. ¿Que en una matriz?
Es una zona de almacenamiento contiguo, que contiene una
serie de elementos del mismo tipo, los elementos de la matriz.
Desde el punto de vista lógico podemos considerarlas como un
conjunto de elementos ordenados en fila. Así pues, en principio
todas las matrices son de una dimensión, la dimensión principal,
pero veremos que los elementos de esta fila pueden ser a su vez
matrices (un proceso que puede ser recursivo), lo que nos
permite hablar de la existencia de matrices multi-dimensionales,
aunque las más fáciles de "ver" o imaginar son las de dos y tres
dimensiones
¿Cómo definir una matriz en lenguaje c++?
Al igual que las matrices se pasan por referencia a las función en
la declaración de las función hay que mandarle la matriz, pero
solo con el segundo valor definido.
A continuación se indica el código ejemplo para definir una
matriz en lenguaje c++:
/*Carga una matriz*/
void cmat(
float mat[][7],
int m, int n) {
int i, j,x=2,y=2;
clrscr();
printf("|-----------------------------------------------------------|
2. ¿Como llenar de 3x3 con un numero ingresado por teclado?
Para el ingreso por teclado se la hace mediante la función scanf()
canf() es una función que lee datos ingresados por teclado y se los asigna a
una variable indicada. Esta función también maneja caracteres de
sustitución como lo hace printf(), con el fin de especificar los datos que se
están leyendo
scanf("%d",&variableEntera);
scanf("%c",&variableCaracter);
scanf("%f",&variableReal);
Veamos un ejemplo:
#include <stdio.h>
void main()
{
int numero; //Declarando variable entera
printf("Ingrese un numero: "); //Solicitando
al usuario que ingrese un numero
scanf("%d"&numero); //Leyendo el número
solicitado
printf("El numero que ingreso es %d",
numero); //Mostrando el número ingresado por
teclado
}