```
for(j=0;j<n;j++)
{
    for(i=0,k=j;i<=j && k<=j; i++)
    {
        printf("%d ", Mat[k][i]);
        k--;
    }
}

```

There's some difference in the 'for loop' syntax between the two languages which is troubling me... please help