#include <iostream>
using namespace std;
int main() {
int f=4, c=4, i, j;
//int b[9]={ 1,2,3,4,5,6,7,8,9,};
int a[][c]={
{1,2,3,4},
{ 5,6,7,8},
{9,11,22,33},
{44,55,66,77},
};
// Diagonal principal
for(i=0; i<f; i++){
cout<<a[i][i]<<' ';
}
cout<<'\n';
//Encima de la diagonal principal
for(i=0; i<f; i++) {
for(j=0; j<c; j++){
if(i<j) cout<<a[i][j]<<' ';
}
}
cout<<'\n';
//debajo de La diagonal
for(i=0; i<f; i++){
for(j=0; j<c; j++){
if(i>j) cout<<a[i][j]<<' ';
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgIGY9NCwgYz00LCBpLCAgajsKLy9pbnQgYls5XT17IDEsMiwzLDQsNSw2LDcsOCw5LH07CmludCAgYVtdW2NdPXsKezEsMiwzLDR9LAp7IDUsNiw3LDh9LAp7OSwxMSwyMiwzM30sCns0NCw1NSw2Niw3N30sCgp9OwovLyBEaWFnb25hbCBwcmluY2lwYWwKCmZvcihpPTA7IGk8ZjsgaSsrKXsKY291dDw8YVtpXVtpXTw8JyAnOwp9CmNvdXQ8PCdcbic7CgovL0VuY2ltYSBkZSBsYSBkaWFnb25hbCBwcmluY2lwYWwKZm9yKGk9MDsgaTxmOyBpKyspIHsKIGZvcihqPTA7IGo8YzsgaisrKXsKaWYoaTxqKSAgIGNvdXQ8PGFbaV1bal08PCcgJzsKfQp9CmNvdXQ8PCdcbic7CgovL2RlYmFqbyBkZSBMYSBkaWFnb25hbCAKZm9yKGk9MDsgaTxmOyBpKyspewogZm9yKGo9MDsgajxjOyBqKyspewppZihpPmopICAgY291dDw8YVtpXVtqXTw8JyAnOwp9Cn0KCXJldHVybiAwOwp9Cg==