|
10.8.-
¿Que es lo que ejecuta el siguiente programa?
#include
<stdio.h>
#define
SIZE 10
int
whatIsThis(int [], int);
main()
{
int
total, a[SIZE]={1,2,3,4,5,6,7,8,9,10};
total
= whatIsThis(a, SIZE);
printf("El
total de los valores de los elementos del array es %d\n",
total);
return
0;
}
int
whatIsThis(int b[], int size)
{
if
(size == 1)
return
b[0];
else
return
b[size-1] + whatIsThis(b, size -1);
}
10.9.-
¿Qué es lo que lleva a cabo el siguiente programa?
#include
<stdio.h>
#define
SIZE 10
void
someFunction(int [], int);
main()
{
int
a[SIZE] = {32,27,64,18,95,14,90,70,60,37};
printf("Los
valores del array son:\n");
someFunction(a,
SIZE);
printf("\n");
return
0;
}
void
someFunction( int b[], int size) {
if
(size > 0) {
someFunction(&b[1],
size - 1);
printf("%d",
b[0]);
}
}
|
|