chiark / gitweb /
split up stdout heading output line printing (no functional change)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Mar 2014 18:35:18 +0000 (18:35 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Mar 2014 18:35:18 +0000 (18:35 +0000)
main.c

diff --git a/main.c b/main.c
index 84b0d6a46b270fc9869a37302986ce5f4307f474..08bf5cb6ff524caf3fc84a62fc5e113bdc5d86f9 100644 (file)
--- a/main.c
+++ b/main.c
@@ -693,6 +693,7 @@ static void report(void) {
     for (i=0; i<n; i++) fprintf(stderr, " %"PRADJ, best_adjmatrix[i]);
     fprintf(stderr," OK\n");
   }
+  printf("%d into %d: ", n, m);
   if (best_prob) {
     double min = glp_get_obj_val(best_prob);
     double a[n][m];
@@ -707,7 +708,7 @@ static void report(void) {
         continue;
       a[x][y] = min + glp_get_col_prim(best_prob, i);
     }
-    printf("%d into %d: min fragment %g   [%s]\n", n, m, min, VERSION);
+    printf("min fragment %g", min);
     for (i = 0; i < n; i++) {
       for (j = 0; j < m; j++) {
         if (a[i][j])
@@ -718,6 +719,7 @@ static void report(void) {
       printf("\n");
     }
   }
+  printf("   [%s]\n", VERSION);
   if (ferror(stdout) || fclose(stdout)) { perror("stdout"); exit(-1); }
 }