fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int f=4, c=4, i, j;
  6. //int b[9]={ 1,2,3,4,5,6,7,8,9,};
  7. int a[][c]={
  8. {1,2,3,4},
  9. { 5,6,7,8},
  10. {9,11,22,33},
  11. {44,55,66,77},
  12.  
  13. };
  14. // Diagonal principal
  15.  
  16. for(i=0; i<f; i++){
  17. cout<<a[i][i]<<' ';
  18. }
  19. cout<<'\n';
  20.  
  21. //Encima de la diagonal principal
  22. for(i=0; i<f; i++) {
  23. for(j=0; j<c; j++){
  24. if(i<j) cout<<a[i][j]<<' ';
  25. }
  26. }
  27. cout<<'\n';
  28.  
  29. //debajo de La diagonal
  30. for(i=0; i<f; i++){
  31. for(j=0; j<c; j++){
  32. if(i>j) cout<<a[i][j]<<' ';
  33. }
  34. }
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0.01s 5280KB
stdin
 12 3 1 4 
1 2 3 4 5 12 2
12 34 45 65 76 87
stdout
1 6 22 77 
2 3 4 7 8 33 
5 9 11 44 55 66