5 #define MAX_CHAR 1000
\r
7 char buffer [MAX_CHAR+1];
\r
8 char solution [MAX_CHAR+1];
\r
10 int main(int argc, char ** argv)
\r
14 int diff, mindiff = INT_MAX;
\r
16 /**Grenzen weather: 7 13
\r
20 if (argc != 4) exit (1);
\r
21 for (i=0; i< 2; i++) val[i] = atoi(argv[i+2]);
\r
24 in = fopen (argv[1],"r");
\r
25 if (in == NULL) exit (1);
\r
27 while (fgets(buffer, MAX_CHAR, in) != NULL)
\r
29 max = atoi(&buffer[val[0]-1]);
\r
30 min = atoi(&buffer[val[1]-1]);
\r
31 diff = abs(max-min);
\r
32 if (diff < mindiff && diff != 0)
\r
35 strcpy (solution, buffer);
\r
38 printf ("%s\n", solution);
\r