Skip to content

Commit 18f56c8

Browse files
committed
array parameter of arbitrary length
1 parent ae93438 commit 18f56c8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

prog.8.10.c

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Function to find the minimum value in an array
2+
3+
#include <stdio.h>
4+
5+
int minimum (int values[], int numberOfElements)
6+
{
7+
int minValue, i;
8+
9+
minValue = values[0];
10+
11+
for ( i = 1; i < numberOfElements; ++i )
12+
if ( values[i] < minValue )
13+
minValue = values[i];
14+
15+
return minValue;
16+
}
17+
18+
int main (void)
19+
{
20+
int array1[5] = { 157, -28, -37, 26, 10 };
21+
int array2[7] = { 12, 45, 1, 10, 5, 3, 22 };
22+
int minimum (int values[], int numberOfElements);
23+
24+
printf ("array1 minimum: %i\n", minimum (array1, 5));
25+
printf ("array2 minimum: %i\n", minimum (array2, 7));
26+
27+
return 0;
28+
}

0 commit comments

Comments
 (0)