-{{{\r
-#include <stdio.h>\r
-#include <limits.h>\r
-\r
-#define MAX_CHAR 1000\r
-\r
-char buffer [MAX_CHAR+1];\r
-char solution [MAX_CHAR+1];\r
-\r
-int main(int argc, char ** argv)\r
-{\r
- FILE * in;\r
- int max, min;\r
- int diff, mindiff = INT_MAX;\r
- int i;\r
- /**Grenzen weather: 7 13\r
- * soccer: 44 51*/\r
- int val [2];\r
-\r
- if (argc != 4) exit (1);\r
- for (i=0; i< 2; i++) val[i] = atoi(argv[i+2]);\r
- \r
- \r
- in = fopen (argv[1],"r");\r
- if (in == NULL) exit (1);\r
-\r
- while (fgets(buffer, MAX_CHAR, in) != NULL)\r
- {\r
- max = atoi(&buffer[val[0]-1]);\r
- min = atoi(&buffer[val[1]-1]);\r
- diff = abs(max-min);\r
- if (diff < mindiff && diff != 0)\r
- {\r
- mindiff = diff;\r
- strcpy (solution, buffer);\r
- }\r
- }\r
- printf ("%s\n", solution);\r
-}\r
-\r
-\r
-}}}\r
-----\r
-CategoryCodeSnippets
\ No newline at end of file
+
+
+[[!format txt """
+#include <stdio.h>
+#include <limits.h>
+
+#define MAX_CHAR 1000
+
+char buffer [MAX_CHAR+1];
+char solution [MAX_CHAR+1];
+
+int main(int argc, char ** argv)
+{
+ FILE * in;
+ int max, min;
+ int diff, mindiff = INT_MAX;
+ int i;
+ /**Grenzen weather: 7 13
+ * soccer: 44 51*/
+ int val [2];
+
+ if (argc != 4) exit (1);
+ for (i=0; i< 2; i++) val[i] = atoi(argv[i+2]);
+
+
+ in = fopen (argv[1],"r");
+ if (in == NULL) exit (1);
+
+ while (fgets(buffer, MAX_CHAR, in) != NULL)
+ {
+ max = atoi(&buffer[val[0]-1]);
+ min = atoi(&buffer[val[1]-1]);
+ diff = abs(max-min);
+ if (diff < mindiff && diff != 0)
+ {
+ mindiff = diff;
+ strcpy (solution, buffer);
+ }
+ }
+ printf ("%s\n", solution);
+}
+
+
+"""]]
+
+
+---
+
+ [[CategoryCodeSnippets|CategoryCodeSnippets]]