You have several issues.
- you've posted it in the subject, is that you can't use const int for the array length and then initialize it, because it will become a variable-sized object, and you can't initialize it in with constant numbers. You can use #ifdef to define city/week, and then it will not happen. 
- You've used compare (==) instead of assignment (=) 
change:
int arr[city][week]=={34,34,64,23,65,22,65,77,42,74,22,88,46,34,77,53,63,457,234,723};
to:
int arr[city][week]={34,34,64,23,65,22,65,77,42,74,22,88,46,34,77,53,63,457,234,723};
- you need to change your printf and probably add line break: - printf("%d\n",arr[i][j]); 
so to summarize:
#include <stdio.h>
#define city 10
#define week 2
int main()
{
    int arr[city][week]={34,34,64,23,65,22,65,77,42,74,22,88,46,34,77,53,63,457,234,723};
    for(int i=0;i<city;i++)
    {
        for(int j=0;j<week;j++)
        {
            printf("%d\n", arr[i][j]);
        }
    }
}