language: C99 strict (gcc-4.7.2)
date: 575 days 6 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <stdlib.h>
 
#define CONST 1200
 
int is_first_closest(int values[], int n) {
    int dist = abs(values[0] - CONST);
    for (int i = 1; i < n; ++i) {
        if (abs(values[i] - CONST) < dist) {
            return 0;
        }
    }
    return 1;
}
 
int main() {
    int values[3] = {900, 1050, 1400};
    if (is_first_closest(values, 3)) {
        printf("First value is closest.\n");
    } else {
        printf("First value is not closest.\n");
    }
    return 0;
}