#include <iostream>
using namespace std; // for test purposes, shouldn't be used
void fill(int val, int n, int m, int *arr){
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
*(arr+i+j) = val;
}
}
}
int main(){
int n, m;
cout << "lines and columns: " << endl;
cin >> n >> m; //<-- corrct way to use cin
int* arr = (int*) malloc(sizeof(int) * n * m) ;
fill(1, n, m, arr);
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++)
cout << *(arr+i+j);
cout << endl;
}
}