Problema con Fluttuazioni Finanziarie

Ciao, so che molto probabilmente è un problema stupido, ma ho bisogno di aiuto. Non riesco a trovare errori nel codice eppure prendo 0/100. Consigli?

int main(){
    int min=-1;
    int N,Q[101];
    cin >> N;

    for(int i=0; i!=N; i++)
        cin >> Q[i];

    for(int i=0; i<N-1; i++){
        if (abs(Q[i]-Q[i+1])>min)
            min = abs(Q[i]-Q[i+1]);
    }

    cout << min;
}

Nel codice leggi/scrivi da/su console? Perché dovresti leggere da “input.txt” e scrivere su “output.txt”.

3 Mi Piace