Răspuns:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
//////crearea si afisarea matricei(tabloului bidimensional)
int i=0,j=0,n=0;
cout<<" Introdu N :";cin>>n;
int m[n][n];
cout<<" Matricea NxN : \n";
for (int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
m[i][j]=rand()%100+1;
cout<<m[i][j]<<" ";
}
cout<<"\n";
}
////afisarea datelor de pe diagonala
cout<<" Diagonala : \n";
while(i!=n)
{
cout<<m[i][j]<<" ";
i++;
j++;
}
return 0;
}
Explicație: