-
Notifications
You must be signed in to change notification settings - Fork 0
/
Menu-matriz.cpp
62 lines (59 loc) · 1.3 KB
/
Menu-matriz.cpp
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
58
59
60
61
62
#include "stdafx.h"
#include "iostream"
#include <conio.h>
using namespace System;
using namespace std;
void menu(int &opcion)
{
Console::Clear();
cout << " MENU DE OPCIONES" << endl;
cout << endl;
cout << " 1. Leer matriz." << endl;
cout << " 2. Desplegar matriz" << endl;
cout << " 3. Salir" << endl << endl << endl;
cout << "Entre opcion: " << endl;
cin >> opcion;
}
void leerMatriz(int mat[10][10], int &m, int &n)
{
int i, j;
Console::Clear();
cout << "Entre numero de filas dela matriz: " << endl;
cin >> m;
cout << "Entre numero de columnas dela matriz: " << endl;
cin >> n;
for (i = 0; i<m; i++)
for (j = 0; j<n; j++)
{
cout << "Entre mat[" << i << "][" << j << "] = ";
cin >> mat[i][j];
}
}
void desplegarMatriz(int mat[10][10], int m, int n)
{
int i, j;
Console::Clear();
cout << "Los elementos de la matriz son: " << endl;
for (i = 0; i<m; i++)
{
for (j = 0; j<n; j++)cout << mat[i][j] << " ";
cout << endl;
}
cout << "Presione un caracter para continuar" << endl;
getch();
}
void main()
{
int mat[10][10], m, n, opcion;
do
{
menu(opcion);
switch (opcion)
{
case 1:leerMatriz(mat, m, n); break;
case 2:desplegarMatriz(mat, m, n); break;
case 3: exit;
}
} while (opcion != 3);
getch();
}