站外题求助

code:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,q[10001],w=0;
bool f;
cin>>n;
for(int i=0;i<n;i++){
scanf("%d",&q[i]);
}
while(w<n-1){
f=1;
for(int i=w;i<n;i++){
if(q[i]%q[w]==0){
f=0;
break;
}
}
if(f){
break;
}
}
cout<<w+1<<" "<<q[w];
return 0;
}