#include<bits/stdc++.h>

using namespace std;


int main(){
    ios_base::sync_with_stdio(0);
    int n;cin>>n;
    int ma = 0;
    int inx = -1;
    for(int i = 1;i <= n;i++) {
        int x;cin>>x;
        if(abs(x) > abs(ma)) {
            ma = x;
            inx = i;
        }
    }
    if(inx == -1) cout<<0<<endl;
    else {
        cout<<2*n-1<<endl;
        for(int i = 1;i <= n;i++) {
            cout<<inx<<' '<<i<<endl;
        }
        if(ma > 0) {
            for(int i = 1;i < n;i++) {
                cout<<i<<' '<<i+1<<endl;
            }
        } else {
            for(int i = n;i > 1;i--) {
                cout<<i<<' '<<i-1<<endl;
            }
        }
    }

    return 0;
}
