Exemplo n.º 1
0
int main( int argc, char * argv[] )
{

  int i , j;
  double *a, *b, *c;

  a = (double *)malloc(sizeof(double) * SIZE * SIZE);
  b = (double *)malloc(sizeof(double) * SIZE * SIZE);
  c = (double *)malloc(sizeof(double) * SIZE * SIZE);
 
  for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){

      a[i * SIZE + j] = 1.0;
      b[i * SIZE + j] = 2.0;
      c[i * SIZE + j] = 3.0;
    }
  }

   for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){
      first_assign(i, j, a, b, c);
    }
  }

  for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){
      second_assign(i, j, a, b, c);
    }
  }

  return 0;
}
Exemplo n.º 2
0
int main( int argc, char * argv[] )
{
  double suma=0;
  double a[SIZE][SIZE], b[SIZE][SIZE], c[SIZE][SIZE];

  int i, j; 
 
  for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){

      a[i][j] = 1.0;
      b[i][j] = 2.0;
      c[i][j] = 3.0;
    }
  }

   for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){
      first_assign(i, j, &a[0][0], &b[0][0], &c[0][0]);
    }
  }

  for( i = 0; i < SIZE; i++ ){
    for( j = 0; j < SIZE; j++ ){
      second_assign(i, j, &a[0][0], &b[0][0], &c[0][0]);
      printf("%lf\n",a[0][0]);

    }
  }
//  for( i = 0; i < SIZE; i++ ){
//	
//  }}

  return 0;
}