function output=succ_13dic2016(N)
% Calcolare i primi N termini della
% successione cosi` definita:
% a(n)=3n+2  per n pari
% a(n)=(a(n-1))^2-1   per n dispari, n=1,2,...
% Se n=1, a(n-1)=1 ;

% Output: vettore con N elementi che rispettano
% la condizione


output=zeros(1,N) ;
a0=1 ;

if N>1    
    output(1)=a0^2-1 ;
    for n=2:2:N
        output(n)=3*n+2 ;
    end
    for n=3:2:N
        output(n)=(output(n-1))^2-1 ;
    end
end

% for n=2:N
% if mod(n,2)==0
% a(n)=3*n+2
% else 
% a(n)=(a(n-1))^2-1
% end
% end

end