All pastes #27124 Raw Edit

Miscellany

public cpp v1 · immutable
#27124 ·published 2005-10-31 13:43 UTC
rendered paste body
int **chromosome::translate() {  int i, j, k;  int **puzzle;  puzzle = (int **) malloc(N * sizeof(int *));  if (!puzzle) {    fprintf(stderr, "Error allocating memory for puzzle!\n");    exit(0);  }  for (i=0; i<N; i++) {    puzzle[i] = (int *) malloc(N * sizeof(int));    if (!puzzle[i]) {      fprintf(stderr, "Error allocating memory for puzzl!\n");      exit(0);    }  }  i = 0;  j = 0;  for (k=0; k<N*N; k++) {    puzzle[i][j] = chromosome::data[k];    j++;    if ((1+k) % N == 0) {      i++;      j = 0;    }  }  return puzzle;}