sarò molto invornito ma proprio non ci riesco...

codice:
#include <stdio.h>
#define N 10

int somma (int v[], int length){
    int v_2[length], i=0, j=0, l;
    
    do{
        if (v[i]== v[i+1]+v[i+2])
            v_2[j]=v[i];
                    i++;
                    j++;
    } while (i<length-2);
    
    for (l=0; l<j; l++)
        printf ("%d ", v_2[l]);
    return 0;
}


int main()
{
    int i=0, x, v[N];
    
    do{
        printf ("Inserire valore: ");
        scanf ("%d", &x);
        if (x != 0)
            v[i]=x;
        i++;
    } while (x != 0 && i<N);
    
    somma (v, i);
    return 0; 
}