Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int a[20][40];

int main()

{int n,k,i,j;

cin>>n>>k;

for(i=1;i<=k*n;i++)

{

   a[1][i]=(i-1)/k+1;

}

for(i=2;i<=n;i++)

   for(j=1;j<=n*k;j++)

   a[i][j]=a[i-1][j]+1;

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

{

   for(j=1;j<=n*k;j++)

       cout<<a[i][j]<<" ";

   cout<<endl;

}

   return 0;

}

Explicație:

am construit prima linie (mi-am dat seama de o formula)

si pe baza acelei linii le-am construit si pe celelalte