Eliminación de columna y fila de una matriz

Sergio Asensio

/*Este programa elimina la fila y columna de una matriz introducida por teclado
e imprime por pantalla la matriz resultante*/

#include<iostream>
#include<stdlib.h>

using namespace std;

int main()

{int i,j,DIM,n,m;

cout<< “Introduce la dimension de la matriz:”;

cin>>DIM;

float a[DIM][DIM],b[DIM-1][DIM-1];

cout << “Dame una matriz de dimension ” << DIM << endl;
for (i=0;i<DIM;i++)
for (j=0;j<DIM;j++)
{cin >> a[i][j];}

cout<<“Introduce la fila: “<<endl;
cin>>n;
cout<<“Introduce la columna: “<<endl;
cin>>m;

for (i=n-1;i<DIM;i++)
for (j=0;j<DIM;j++)

{a[i][j]=a[i+1][j];}

for (i=0;i<DIM;i++)
for (j=m-1;j<DIM;j++)

{a[i][j]=a[i][j+1];}

for (i=0;i<DIM-1;i++)
for (j=0;j<DIM-1;j++)

{b[i][j]=a[i][j];}

cout<<” La matriz resultante es :”<<” “<<endl;
printf(“\n”);

for (i=0;i<DIM-1;i++)
{for (j=0;j<DIM-1;j++)
cout << b[i][j]<<”   “;
cout<<endl<<endl;}

return 0;}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s