Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <iostream>
- #include <stdlib.h>
- #include <conio.h>
- using namespace std;
- void CreandoMatriz(short** &M, short &Filas, short &Columnas) {
- cout << "Creando matriz...\n";
- cout << "Ingrese filas: "; cin >> Filas;
- cout << "Ingrese columnas: "; cin >> Columnas;
- M = new short*[Filas];
- for (short fila = 0; fila < Filas; fila++)
- M[fila] = new short[Columnas];
- }
- void IngresarValores(short** M, short Filas, short Columnas) {
- cout << "Ingresando valores...\n";
- for (short fila = 0; fila < Filas; fila++) {
- for (short columna = 0; columna < Columnas; columna++) {
- cout << "M[" << fila << "]" << "[" << columna << "]: ";
- cin >> M[fila][columna];
- }
- }
- }
- void MostrarValores(short** M, short Filas, short Columnas) {
- cout << "Mostrando valores...\n";
- for (short fila = 0; fila < Filas; fila++) {
- for (short columna = 0; columna < Columnas; columna++) {
- cout <<M[fila][columna];
- }cout << endl;
- }
- }
- void Limpiar_memoria(short** M, short Filas) {
- for (short fila = 0; fila < Filas; fila++) {
- delete[] M[fila];
- }
- delete[] M;
- }
- int main()
- {
- short **M, Filas, Columnas;
- CreandoMatriz(M, Filas, Columnas);
- cout << endl;
- IngresarValores(M, Filas, Columnas);
- cout << endl;
- system("pause>null");
- MostrarValores(M, Filas, Columnas);
- system("pause>null");
- Limpiar_memoria(M, Filas);
- system("pause>null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement