yes, true....u need to create the matrix dynamically..in C++/C , use the "new" operator..It allocates memory in the heap (more than sufficient)..Say int *i = new int[2000]..Think it is a good option to write a 'Matrix' class that handles this..It could have a memeber variable like...