//Francisco Aldana Hernandez
#include"iostream.h"
#include"conio.h"
#include"stdio.h"
int operar(int lista[4][4])
{
int c=0,c1,c2=3,suma=0,suma2=0,conta1=2,conta2=5;
for(c1=0;c1<4;c1++)
{
suma+=lista[c1][c1];
suma2+=lista[c2][c1];
c2-=1;
}
clrscr();
printf("\n----------------------------\nLa matriz es la siguiente\n");
for(c=0;c<=3;c++)
{
for(c2=0;c2<4;c2++)
{
gotoxy(conta1,conta2);cout<<lista[c][c2]<<" ";
conta2+=1;
}
conta2=5;
conta1+=4;
cout<<endl;
}
printf("\n---------------------------------------------------------\nSuma de la diagonal de izquierda a derecha:\n");
c2=3;
for(c=0;c<4;c++)
{
printf("--%d--",lista[c][c]);
}
printf("= ---->%d\n",suma);
printf("\n---------------------------------------------------------\nSuma de la diagonal de derecha a izquierda:\n");
c2=3;
for(c=0;c<4;c++)
{
printf("--%d--",lista[c2][c]);
c2-=1;
}
printf("= ---->%d\n",suma2);
getch();
}
void main()
{
int c,c2,suma=0,suma2=0,lista[4][4];
clrscr();
for(c2=0;c2<4;c2++)
{
for(c=0;c<=3;c++)
{
cout<<"Introduce un numero en la posicion---> "<<c2<<" , "<<c<<": "; cin>>lista[c2][c];
}
}
operar(lista); clrscr();
}
Wow ¡¡¡¡ Realmente me ayudaste :D
ResponderEliminar