Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Que es una matriz

195 views

Published on

Published in: Spiritual, Business
  • Be the first to comment

  • Be the first to like this

Que es una matriz

  1. 1. ¿QUE ES UNA MATRIZ? Desde el punto de vista del programa, una matriz (array ó vector) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz [1]. 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. Como definir una matriz Cuando calculamos la matriz inversa de una dada, pasamos una matriz en el único parámetro de la función estática denominada inversa. En el cuerpo de dicha función se realizan operaciones con los elementos de dicha matriz. Dado que en Java se pasan por valor las referencias a objetos, la matriz original resulta modificada en el curso de la llamada a la función inversa
  2. 2. Como llenar una matriz de n x n en c++? Necesito llenar una matriz en c++ El usuario determina el tamaño de las filas y columnas, y llena la matriz. Y al final imprimir la matriz llenar la matriz usando funciones. hasta ahorita esto es lo que he echo y ya no se que mas hacer, me marca 2 errores y se encuentran en la declaracion del arreglo. #include<iostream.h> #include<conio.h> main() { int c, f, cc, ff; int matriz[c] [f]; clrscr(); cout<<"Programa que imprime una matriz"; getch(); cout<<"Numero de filas: "; cin>>f; cout<<"Numero de columnas: "; cin>>c; cc=c-1; ff=f-1; for (int i=0; i<=ff; i++) //for para las filas { for (int j=0; j<=cc; j++) //for para las columnas { cout<<"fila n"; cin>>matriz[i] [j]; } } getch(); return 0; }
  3. 3. A continuación dejo el codigo comentado de como llenar una Matriz de 3x3 de números aleatorios usando la función srand(), rand() y time() /***************************************************** * Facultad de Ingenieria - IPC1 * * Programa que llena un MATRIZ de numeros aleatorios * *****************************************************/ #include <stdio.h> #include <stdlib.h>//incluyesrand()yrand() #include <conio.h> #include <time.h>//incluyetime() int mat[3][3];//tamañodelamatriz void main() { clrscr(); srand(time(0));//numeros Aleatorios en funcion del tiempo for (int i=0;i<3;i++)//para desplazarse por las columnas { for (int j=0;j<3;j++)//para desplazarse por las filas { mat[i][j]=rand();//Agrega numero aleatorio a la posicion ijde lamatriz printf("t%d",mat[i][j]);//imprime elemento de la matriz en pantalla } printf("nn");//para dejar espacios entre filas. } getche(); } //esvom.

×