ejemplo 280
c:
#include <stdio.h>
#define TAMANIO 10
/* prototipo de la función */
void algunaFuncion( const int b[], int comienzaIndice, int tamanio );
/* la función main comienza la ejecución del problema */
int main()
{
int a[ TAMANIO ] = { 8, 3, 1, 2, 6, 0, 9, 7, 4, 5 }; /* inicializa a */
printf( "La respuesta es:\n" );
algunaFuncion( a, 0, TAMANIO );
printf( "\n" );
return 0; /* indica terminación exitosa */
} /* fin de main */
/* ¿Qué hace esta función? */
void algunaFuncion( const int b[], int iniciaIndice, int tamanio )
{
if ( iniciaIndice < tamanio ) {
algunaFuncion( b, iniciaIndice + 1, tamanio );
printf( "%d ", b[ iniciaIndice ] );
} /* fin de if */
} /* fin de la función algunaFuncion */
#define TAMANIO 10
/* prototipo de la función */
void algunaFuncion( const int b[], int comienzaIndice, int tamanio );
/* la función main comienza la ejecución del problema */
int main()
{
int a[ TAMANIO ] = { 8, 3, 1, 2, 6, 0, 9, 7, 4, 5 }; /* inicializa a */
printf( "La respuesta es:\n" );
algunaFuncion( a, 0, TAMANIO );
printf( "\n" );
return 0; /* indica terminación exitosa */
} /* fin de main */
/* ¿Qué hace esta función? */
void algunaFuncion( const int b[], int iniciaIndice, int tamanio )
{
if ( iniciaIndice < tamanio ) {
algunaFuncion( b, iniciaIndice + 1, tamanio );
printf( "%d ", b[ iniciaIndice ] );
} /* fin de if */
} /* fin de la función algunaFuncion */