Răspuns:
#include <iostream>
using namespace std;
int a[101],l;
int main(){
int v[101][101],b,n,m,i,j;
cin >> n;
l = 1;
for(i = 1;i<=n;i++)
for(j =1;j<=n;j++)
cin >> v[i][j];
for(i = 1;i<=n;i++)
for(j =1;j<=n;j++)
if(i + j < n + 1){
a[l]= v[i][j];
l++;}
for(i=1;i<l;i++)
cout << a[i] << " ";
return 0;}
Explicație:
l = 0 ca este declarat global