#include
using namespace std;
void rotate(int a[][1000], int n){
for (int row=0; row<n; row++){
int startcol=0;
int endcol=n;
while(startcol<endcol){
swap(a[row][startcol],a[row][endcol]);
startcol++;
endcol–;
}
}
for (int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(i<j){
swap(a[i][j],a[j][i]);
}
}
}
}
int main() {
int n;
int a[1000][1000];
cin>>n;
for (int i=0; i<n; i++){
for(int j=0; j<n; j++){
cin>>a[i][j];
}
}
rotate(a,n);
for (int i=0; i<n; i++){
for(int j=0; j<n; j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
what is the error in my code?