Está en la página 1de 4

#include<conio.

h>
#include<fstream.h>
void main()
{
int a[40][40],nf,nc,i,j;
cout<<"Escriba la cantidad de filas y columnas de una matriz cuadra : ";
cin>>nf>>nc;
for(int i=0;i<nf;i++){
for(int j=0;j<nc;j++){
cout<<"Digite un dato entero en la posicion "<<(i+1)<<(j+1)<<" : ";
cin>>a[i][j];
}
}
cout<<"\nEl arreglo es\n";
for(int i=0;i<nf;i++){
cout<<"\n";
for(int j=0;j<nc;j++){
cout<<a[i][j]<<"\t";
}
}
for(int i=0;i<nf;i++){
for(int j=0;j<nc;j++){
if(i==0 || i==(nf-1)){
a[i][j]=1;
}
if(j==0 || j==(nc-1)){
a[i][j]=1;
}

}
}

for(int i=1;i<(nf-1);i++){
for(int j=1;j<(nc-1);j++){
if(i==1 || i==(nf-2)){
a[i][j]=2;
}
if(j==1 || j==(nc-2)){
a[i][j]=2;
}

}
}

cout<<"\nEl nuevo arreglo es \n";


for(int i=0;i<nf;i++){
cout<<"\n";
for(int j=0;j<nc;j++){
cout<<a[i][j]<<"\t";
}
}
getch();
}

#include<conio.h>
#include<fstream.h>
void main()
{
int a[40][40],nf,nc,i,j;
float promedio,suma=0;
cout<<"Escriba la cantidad de filas y columnas de una matriz cuadra : ";
cin>>nf>>nc;
for(int i=0;i<nf;i++){
for(int j=0;j<nc;j++){
cout<<"Digite un dato entero en la posicion "<<(i+1)<<(j+1)<<" : ";
cin>>a[i][j];
}
}
cout<<"\nEl arreglo es\n";

for(int i=0;i<nf;i++){
cout<<"\n";
for(int j=0;j<nc;j++){
cout<<a[i][j]<<"\t";
}
}
suma=0;
for(int i=0;i<nf;i++){
for(int j=0;j<nc;j++){
if(j==0 || i==(nf-1)){
suma=suma+a[i][j];
}
}
}

promedio=suma/(nf+nc-1);
cout<<"\nEl promedio en forma de L de la matris es "<<promedio<<"\n";
getch();
}

También podría gustarte