Dev - C++ - Matrix Dinamica Punteros. Array Dinamico Punteros

 
Vista:
Imágen de perfil de Emanuel

Matrix Dinamica Punteros. Array Dinamico Punteros

Publicado por Emanuel (1 intervención) el 12/11/2021 22:40:38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
 
using namespace std;
 
int ** generarMatrix(int, int);
void imprimirMatrix(int **, int , int );
 
int main() {
 
	int filas, columnas;
 
	cout <<"Fila: ";
	cin>>filas;
	cout<<"Columnas: ";
	cin>> columnas;
 
	//Generar un puntero que apuntara a un array de punteros.
 
	int **mat = generarMatrix(filas, columnas);
 
	//imprimir matrix
 
	imprimirMatrix(mat, filas, columnas);
 
        // Liberar Memoria
 
	delete [] mat;
 
	return 0;
}
 
 
// puntero que creara un array
 
int **generarMatrix(int f, int c) {
 
	int **newMat = new int *[f];
 
	for (int i = 0; i < f; i++) {
		newMat[i] = new int[c];
		for (int e = 0; e < c; e++) {
			newMat[i][e] = rand() % (100 - 10) + 10;
		}
	}
	return newMat;
}
 
void imprimirMatrix(int **m , int f, int c){
	for (int i = 0; i < f; i++) {
		for (int e = 0; e < c; e++) {
			cout <<m[i][e]<<" ";
		}
		cout<<endl;
	}
}
 
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder