///Taller 4 ///
/// 2) En una matriz A de 3 x 3 elementos, calcular e imprimir la suma de:
/// a Diagonal Principal ///
/// b Diagonal Secundaria///
/// c Triangular inferior///
/// d Triangular Superior///
///
#include <iostream>
using namespace std;
int main()
{
int i, j, A[3][3],Sa, Sb, Sc, Sd;
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
cout << "Ingrese los Elementos de la Columna " <<j+1 <<" y Fila " <<i+1 <<" : ";
cin>>A[i][j];
}
}
Sa = Sb = Sc = Sd =0;
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
if(i==j)
{
Sa=Sa+A[i][j];
}
else
{
if(i<=j)
{
Sc=Sc+A[i][j];
}
else
{
Sd=Sd+A[i][j];
}
}
}
Sb=Sb+A[i][2-i];
}
cout << "Sumas en Diagonal Principal: " <<Sa <<endl
<< "Sumas en Diagonal Secundaria: " <<Sb <<endl
<< "Suma Triangular Inferios: "<<Sc <<endl
<< "Suma Triangular Superior: "<<Sd <<endl;
system(("PAUSE"));
cout<<"Yurs!";
}
Ly8vVGFsbGVyIDQgLy8vCi8vLyAyKSAgRW4gdW5hIG1hdHJpeiBBIGRlIDMgeCAzIGVsZW1lbnRvcywgY2FsY3VsYXIgZSBpbXByaW1pciBsYSBzdW1hIGRlOgovLy8gCWEJRGlhZ29uYWwgUHJpbmNpcGFsIC8vLyAJCi8vLyAJYglEaWFnb25hbCBTZWN1bmRhcmlhLy8vIAkKLy8vIAljCVRyaWFuZ3VsYXIgaW5mZXJpb3IvLy8gCQovLy8gCWQJVHJpYW5ndWxhciBTdXBlcmlvci8vLyAJCi8vLwoKI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCWludCBpLCBqLCBBWzNdWzNdLFNhLCBTYiwgU2MsIFNkOwoJZm9yKGk9MDsgaTw9MjsgaSsrKQoJewoJCWZvcihqPTA7IGo8PTI7IGorKykKCQl7CgkJCWNvdXQgPDwgIkluZ3Jlc2UgbG9zIEVsZW1lbnRvcyBkZSBsYSBDb2x1bW5hICIgPDxqKzEgPDwiIHkgRmlsYSAiIDw8aSsxIDw8IiA6ICI7CgkJCWNpbj4+QVtpXVtqXTsKCQl9Cgl9CglTYSA9IFNiID0gU2MgPSBTZCA9MDsKCWZvcihpPTA7IGk8PTI7IGkrKykKCXsKCQlmb3Ioaj0wOyBqPD0yOyBqKyspCgkJewoJCQlpZihpPT1qKQoJCQl7CgkJCQlTYT1TYStBW2ldW2pdOwogCQkJfQoJCQllbHNlCgkJCXsKCQkJCWlmKGk8PWopCgkJCQl7CgkJCQkJU2M9U2MrQVtpXVtqXTsKCQkJCX0KCQkJCWVsc2UKCQkJCXsKCQkJCQlTZD1TZCtBW2ldW2pdOwoJCQkJfQoJCQl9CgkJfQoJCVNiPVNiK0FbaV1bMi1pXTsKCQl9CgkJY291dAk8PCAiU3VtYXMgZW4gRGlhZ29uYWwgUHJpbmNpcGFsOiAiIDw8U2EgPDxlbmRsIAoJCQk8PCAiU3VtYXMgZW4gRGlhZ29uYWwgU2VjdW5kYXJpYTogIiA8PFNiIDw8ZW5kbAoJCQk8PCAiU3VtYSBUcmlhbmd1bGFyIEluZmVyaW9zOiAiPDxTYyA8PGVuZGwgCgkJCTw8ICJTdW1hIFRyaWFuZ3VsYXIgU3VwZXJpb3I6ICI8PFNkIDw8ZW5kbDsgCgkJc3lzdGVtKCgiUEFVU0UiKSk7Cgljb3V0PDwiWXVycyEiOwp9