Example #1
0
int main() {
  //callerFunc(myFun);
  int grid[3][3] = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
  };
  printCol(grid, 2, 3);
  int **grid1;
  grid1 = (int**)(malloc(sizeof(int*)*3));
  for(int i=0; i<3; i++) {
    grid1[i] = (int*)(malloc(sizeof(int)*3));
  }
  for(int i=0; i<3; i++) {
    for(int j=0; j<3; j++) {
      grid1[i][j] = i*3 + j;
    }
  }
  for(int i=0; i<3; i++) {
    for(int j=0; j<3; j++) {
      printf("%d\t", grid1[i][j]);
    }
    printf("\n");
  }
  return 1;
}
Example #2
0
void stage1( char* X_name, int r, int c )       //r is row index, c is column index
{
   matrix *mainMatrix;
   mainMatrix = readInFile(X_name);
   //find the value in r,c
   int value;
   value = findingValue(c, r, mainMatrix);
   printf("%d\n", value);                          //prints the value
   printRow(mainMatrix, r);
   printCol(mainMatrix, c);
   return;
}