All pastes #447205 Raw Edit

Miscellany

public c v1 · immutable
·published 2007-04-18 21:53 UTC
rendered paste body
      int numberIn3x3(int array[9][9], int a, int b, int val)        {        int i, j, logvar = 0;        for (i = (a/3)*3; i<= (a/3)*3+2; i++) {                for (j = (b/3)*3; j <= (b/3)*3+2; j++)                        if (array[i][j] == val) logvar = 1;};        return logvar;}        int numberInRow(int array[9][9], int a, int val)        {        int b, logrow = 0;        for (b = 0; b < 9; b++) {                if (array[a][b] == val) logrow = 1;}        return logrow;        }        int numberInCol(int array[9][9], int a, int val)        {        int b, logcol = 0;   for (b = 0; b < 9; b++) {                if (array[b][a] == val) logcol = 1;}        return logcol;        }        int validnumber(int a)        {        if (a<1 || a>9) return 0 ; return 1;        }        int emptyCell(int array[9][9], int a, int b)        {        if ( array[a][b] == 0 ) return 0 ; return 1;        }