#include<conio.h>
#include <iostream>
using namespace::std;
int f1 = 0;
int c1 = 0;
int m1[100][100]; //dimensiono la matriz
int mul = 0;
int opcion = 0;
void menu()
{
//menú de opciones
cout<<endl<<"1. ingresar matriz "<<endl;
cout<<"2. visualizar matriz "<<endl;
cout<<"3. multiplicar matriz "<<endl;
cout<<"4. salir "<<endl;
cout<<"digite opcion: ";
cin>>opcion;
}
void ingresar()
{
//aquí ingreso la matriz
cout<<endl<<"ingresa las filas de la matriz"<<endl<<endl;
cin>>f1;
cout<<endl<<"ingresa las columnas de la matriz"<<endl<<endl;
cin>>c1;
cout<<endl<<"ingresaste una matriz de: "<<endl<<endl;
cout<<"filas: "<<f1<<" "<<endl;
cout<<"columnas: "<<c1<<" "<<endl;
cout<<endl<<"Digite los datos de la matriz"<<endl<<endl;
for (int i=0; i<f1; ++i)
{
for (int j=0; j<c1; ++j)
{ cout<<"m1["<<i<<"]["<<j<<"] = "; cin>>m1[j];}
}
opcion = 0;
}
void visualizar()
{
//aquí muestro la matriz ingresada
cout<<endl<<"los datos de la matriz ingresada son: "<<endl<<endl;
for (int i=0; i<f1; i++)
{
for (int j=0; j<c1; j++)
{ cout<<"dato en m1["<<i<<"]["<<j<<"] = "<<m1[j]<<endl;} //Muestro la matriz resultante en la pantalla
}
}
void multiplicar()
{
//aquí multiplico la matriz por el número ingresado por el usuario
cout<<endl<<"ingrese un numero para multiplicar la matriz"<<endl<<endl;
cin>>mul;
for (int i=0; i<f1; i++)
{
for (int j=0; j<c1; j++)
{ m1[j] = m1[j] * mul;} //Multiplico la matriz
}
}
int main()
{
while (opcion !=4)
{
menu();
switch (opcion)
{
case 1:
ingresar();
break;
case 2:
visualizar();
break;
case 3:
multiplicar();
break;
}
}
cout<<endl<<"fin del ejercicio de matrices: ";
cout<<endl<<"Ejercicio hecho por Carlos Marin: ";
getch();
}
Comentar es agradecer...