Răspuns:
#include <iostream>
using namespace std;
int main(){
int n,k,i,j,nk;
cout<<"n=";cin>>n;
cout<<"k=";cin>>k;
nk=n*k;
int v[nk];
i=0;j=0;
while(i<nk){
v[i]=n;
j++;i++;
if (j==k){
j=0;
n++;
}
}
for (i=0;i<nk;i++)
cout<<v[i]<<" ";
return 0;
}
Explicație:
Am pus codul in codeblocks. In exemplul tau pentru n=3 si k=4 ai 16 elemente si nu 12 cat ar trebui.