Program Dalam Bahasa C Untuk Mencari Maksimum Dan Minimum Elemen Array
Program Dalam Bahasa C Untuk Mencari Maksimum Dan Minimum Elemen Array
Maksimum = 50
Minimum = 2
Example: If the elements of the array are: 10, 50, 12, 16, 2
Maximum = 50
Minimum = 2
Required knowledge
Increase your skills by leaning this program using recursive approach - C program to find
maximum/minimum in array using recursion.
1 /**
2 * Membuat program C program to find maximum and minimum element in array
*/
3
4 #include <stdio.h>
5
6 int main()
7 {
8 int arr[100];
9 int i, max, min, size;
10
/*
11 * Reads size array and elements in the array
12 */
13 printf("Enter size of the array: ");
14 scanf("%d", &size);
printf("Enter elements in the array: ");
15 for(i=0; i<size; i++)
16 {
17 scanf("%d", &arr[i]);
18 }
19
20 /* Supposes the first element as maximum and minimum */
max = arr[0];
21 min = arr[0];
22
23 /*
24 * Finds maximum and minimum in all array elements.
25 */
for(i=1; i<size; i++)
26
{
27 /* If current element of array is greater than max */
28 if(arr[i]>max)
29 {
30 max = arr[i];
}
31
32 /* If current element of array is smaller than min */
33 if(arr[i]<min)
34 {
35 min = arr[i];
36 }
}
37
38 /*
39 * Prints the maximum and minimum element
40 */
41 printf("Maximum element = %d\n", max);
42 printf("Minimum element = %d", min);
43
return 0;
44}
45
46
47
48
49
50
51
52
Output
Enter size of the array: 10
Enter elements in the array: -10 10 0 20 -2 50 100 20 -1 10
Maximum element = 100
Minimum element = -10