ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo para dev c++ de matrices


Enviado por   •  3 de Junio de 2020  •  Trabajo  •  435 Palabras (2 Páginas)  •  144 Visitas

Página 1 de 2

#include <iostream>

#include <conio.h>

#include <stdlib.h>

#include <math.h>

using namespace std;

int valor;

int opcion;

int matrizop;

int matrizop1;

int n;

int m;

int o;

int p;

int f;

int c;

struct matriz{

int matriz [100][100];

} matriz1, matriz2;

void menu();

void insertar ();

void mostrar();

void modificar ();

void eliminar();

void suma();

void resta();

void menu(){

system ("cls");

cout<<"MENU \n\n"<<endl;

cout<<"Bienvenido Ernesto Ramirez \n\n"<<endl;

cout<<"1º Insertar"<<endl;

cout<<"2º Mostrar "<<endl;

cout<<"3º Modificar"<<endl;

cout<<"4º Eliminar"<<endl;

cout<<"5º Sumar matrices"<<endl;

cout<<"6º Restar matrices"<<endl;

cout<<"7º Salir"<<endl;

cin>>opcion;

switch (opcion)

{

case 1:

insertar();

break;

case 2:

mostrar();

break;

case 3:

modificar();

break;

case 4:

eliminar();

break;

case 5:

suma();

break;

case 6:

resta();

break;

case 7:

system("cls");

cout<<"Hasta la proxima"<<endl;

break;

}

}

void insertar(){

fflush(stdin);

cout<<"Para insertar matriz uno o matriz dos presione 1 y 2 respectivamente"<<endl;

cin>>matrizop;

if (matrizop==1){

cout<<"\n"<<" Inserte el tamaño de la matriz en filas y columnas "<<endl;

cout<<"filas";

cin>>n;

cout<<"columnas";

cin>>m;

for (int filas=0; filas<n; filas++ )

{

for (int columnas=0; columnas<m; columnas++)

{

cout<<"\n Ingrese el numero que pertenece a la fila "<<filas<<" y a la columna "<<columnas<<endl;

cin>>matriz1.matriz[filas][columnas];

}

}

}

else if (matrizop==2){

cout<<"\n"<<" Inserte el tamaño de la matriz en filas y columnas "<<endl;

cout<<"filas";

cin>>o;

cout<<"columnas";

cin>>p;

for (int filas1=0; filas1<o; filas1++ )

{

for (int columnas1=0; columnas1<p; columnas1++)

{

cout<<"\n Ingrese el numero que pertenece a la fila "<<filas1<<" y a la columna "<<columnas1<<endl;

cin>>matriz2.matriz[filas1][columnas1];

}

}

}

getch();

menu();

}

void mostrar(){

cout<<"Para ver una matriz uno o matriz dos presione 1 y 2 respectivamente"<<endl;

cin>>matrizop1;

if (matrizop1==1){

cout<<"\n"<<" Estos son los datos almacenados dentro de la matriz 1"<<endl;

for(int i=0; i<n; i++)

{

for (int j=0; j<m; j++){

cout<<matriz1.matriz[i][j]<<"\t";

}

cout<<endl;

}

}

else if (matrizop1==2){

cout<<"\n"<<" Estos son los datos almacenados dentro de la matriz 2"<<endl;

for(int i=0; i<o; i++)

{

for (int j=0; j<p; j++){

cout<<matriz2.matriz[i][j]<<"\t";

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (43 Kb) docx (11 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com