My code:
#include
using namespace std;
void inversearray(int a[],int n){
for(int i=0;i<n;i++){
int temp=a[i];
a[temp]=i;
i=temp;
}
}
void printarray(int a[],int n){
for(int i=0;i<n;i++){
cout<<a[i]<<’ ';
}
}
int main(){
int a[100],end,start,n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
end=n-1;
start=0;
inversearray(a,n);
printarray(a,n);
return 0;
}
Please can you tell what’s wrong with my code