👤

se citeste un numar natural n mai mic decat 20. Contruiti o matrice cu n linii si n coloane in care fiecare element de pe linie impara este egal cu nr liniei pe care se afla și fiecare element de pe coloana para va fi egal cu nr coloanei pe care se afla. Afisati matricea. VA ROG MULTT!!!​

Răspuns :

#include<iostream>

using namespace std;

int main(){

   int n,m[21][21];

   cin>>n;

   for(int i=1;i<=n;i++)

       for(int j=1;j<=n;j++){

           if(i%2==1) m[i][j]=i;

           if(j%2==0) m[j][i]=j;

       }

   for(int i=1;i<=n;i++){

       for(int j=1;j<=n;j++)

           cout<<m[i][j]<<' ';

       cout<<endl;

   }

}