#include const int n = 5; void inp(int *mas) { for (int i = 0; i < n; i++) scanf("%d", &mas[i]); } void min(int *mas) { int min1 = mas[0], min2 = mas[0], imin1 = 0, imin2 = 0; for (int i = 1; i < n; i++) { if (mas[i] < min2 && mas[i] > min1) // min1 < mas[i] < min2 { min2 = mas[i]; imin2 = i; continue; } if (mas[i] <= min1) // mas[i] <= min1 < min2 { min2 = min1; imin2 = imin1; min1 = mas[i]; imin1 = i; continue; } } printf("The first minimum: %d, number %d\n", min1, imin1); printf("The second minimum: %d, number %d\n", min2, imin2); } int main(void) { int a[n]; inp(a); min(a); return 0; }