Files
C/DeitelC/Chapter6/exercise6-18.c
2025-05-23 03:26:13 +03:00

22 lines
590 B
C

#include <stdio.h>
#define MAX 10
/* function prototype */
void functionName(const int b[], size_t startSubscript, size_t size);
/* function main begins program execution */
int main(void)
{
/* initialize p */
int p[MAX] = {5, 7, 2, 1, 0, 4, 3, 0, 6, 8};
puts("Answer is:");
functionName(p, 0, MAX);
puts("");
} /* end main */
/* What does this function do? */
void functionName(const int b[], size_t startSubscript, size_t size)
{
if (startSubscript < size) {
functionName(b, startSubscript + 1, size);
printf("%d", b[startSubscript] * 5);
} /* end if */
} /* end function someFunction */