#include <stdio.h>

int menor( int vec[], int tam )
{
    if( tam == 1 )
        return vec[0];

    int m = menor( vec + 1, tam - 1 );

    return ( vec[0] < m ) ? vec[0] : m;
}

int main( void )
{
	int vetor[]= {8,3,5,7,11,13,17,4,8,10};
	int tam = sizeof(vetor) / sizeof(int);

	int min = menor( vetor, tam );

	printf( "%d\n", min );

	return 0;
}