Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×

mac_n_cheese_pog's blog

By mac_n_cheese_pog, history, 5 years ago, In English

dunno whats wrong

int n;

cin >> n;

int a[100][100];

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

{

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

{

    cin >> a[i][j];

}

}

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

{

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

{

    cout << a[i][j];

}

cout << endl;

}

  • Vote: I like it
  • -30
  • Vote: I do not like it

| Write comment?
»
5 years ago, hide # |
← Rev. 2  
Vote: I like it -8 Vote: I do not like it

If Your value of n is >=101 your code will give RTE.

I hope this will be helpful.

»
5 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

You don't understand what a 2D array memorizes.

If we define a[N][M] , that means you can use a[0~N-1][0~M-1] , and other position will get some wrong value or Runtime Error.

If N,M is too big , you will get Memory Limit Exceeded.