main_compare_c

View page source

Main Program For Comparing C and C++ Speed

Source Code

int main(void)
{  bool flag;
   size_t i;

   random_seed(123);

   printf("correct_det_by_minor: ");
   flag = correct_det_by_minor();
   if( flag )
      printf("OK\n");
   else
      printf("Error\n");

   for(i = 0; i < 5; i++)
   {  double time_min = 1.0;
      size_t size     = 2 + i * 2;
      int   i_size    = (int) size;
      printf("time_det_minor for %d x %d matrix = ", i_size, i_size);
      printf("%g\n", time_det_by_minor(size, time_min) );
   }

   if( flag )
      return 0;
   return 1;
}