Nhập mảng, sắp xếp giảm dần (bubble sort đơn giản), sau đó phần tử index 1 là lớn thứ 2, index n-2 là nhỏ thứ 2. Cũng tính trung bình cộng của hai số này và kiểm tra xem có trong mảng không.
Chương trình
#include <stdio.h>
void main() {
int i, j, a, n, counter, ave, number[30];
printf("N: "); scanf("%d", &n);
printf("Numbers: "); for(i=0;i<n;i++) scanf("%d",&number[i]);
// Sort descending
for(i=0;i<n;i++) for(j=i+1;j<n;j++) if(number[i]
Kết quả
N=5: 10 12 17 45 80
Descending: 80 45 17 12 10
2nd largest = 45
2nd smallest = 12
Average (28) not in array