You are on page 1of 3

//pregunta 20

#include<fstream.h>
#include<conio.h>
void main()
{
int n,i,j=0,k,r;
float a[10][10],b[20];
cout<<"Digite el tama�o del arreglo\n";
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{cout<<"Digite un flotante\n";
cin>>a[i][j];}

cout<<"El arreglo cargado es: \n";


for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<n;j++)
cout<<a[i][j]<<"\t";
}
cout<<"\ningrese la cantidad de elementos que desea sumar: ";cin>>r;
for(i=0;i<r;i++)
{
cout<<"de un indice para la fila y otro para la columna\n";cin>>j>>k;
b[i]=a[j-1][k-1];
}
cout<<"\nel arreglo suma es:\n"<<endl;
for(i=0;i<r;i++)
cout<<b[i]<<"\t";
cout<<"\n";
getch();
}

//pregunta 21

#include<fstream.h>
#include<conio.h>
void main()
{
int a[10][10],b[20],nf,nc,i,j=0,sp=0,mc,k,t=0,l;
float psp;
cout<<"Digite el numero de filas y columnas a cargar\n";
cin>>nf>>nc;
for(i=0;i<nf;i++)
for(j=0;j<nc;j++)
{cout<<"Digite un numero\n";
cin>>a[i][j];}

cout<<"El arreglo cargado es: \n";


for(i=0;i<nf;i++)
{cout<<"\n";
for(j=0;j<nc;j++)
cout<<a[i][j]<<"\t";
}
for(i=0; i<nf;i++)
for(j=0; j<nc;j++)
if(a[i][j]%2==0){
sp=sp+a[i][j];t++;}
psp=sp/t;
mc=a[0][0];
for(j=0; j<nc;j++){
for(i=0; i<nf;i++)
{
if(a[i][j]>mc)
mc=a[i][j];}
for(l=0; l<nf;l++){
if(a[l][j]==mc)
a[l][j]=psp;}
mc=a[0][j+1];}
cout<<"\nel arreglo modificado es\n";
for(i=0; i<nf;i++){
cout<<"\n";
for(j=0; j<nc;j++)
{cout<<a[i][j]<<"\t";}}
cout<<"\n";

getch();
}

//pregunta 22

#include<fstream.h>
#include<conio.h>
void main()
{
int n,i,j,r;
float a[20][20],b[20],temp;
cout<<"Digite el tama�o del arreglo\n";
cin>>n;
r=n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{cout<<"Digite un numero\n";
cin>>a[i][j];}

cout<<"El arreglo cargado es: \n";


for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<n;j++)
cout<<a[i][j]<<"\t";
}
for(i=0; i<n;i++)
b[i]=a[n-1][i];
for(i=0; i<r;i++){
temp=a[n-1][i];
a[n-1][i]=b[i];
a[r-1][i]=temp;
n--;
}
cout<<"\nla matriz modificada es:\n";
for(i=0; i<r;i++){
cout<<"\n";
for(j=0; j<r;j++)
cout<<a[i][j]<<"\t";}
cout<<"\n";
getch();
}