/*  tpwr.c    CCMATH mathematics library source code.
 *
 *  Copyright (C)  2000   Daniel A. Atkinson    All rights reserved.
 *  This code may be redistributed under the terms of the GNU library
 *  public license (LGPL). ( See the lgpl.license file for details.)
 * ------------------------------------------------------------------------
 */
/*
    Test:  pwr
*/
#include "ccmath.h"
void main(void)
{ double y; int n;
  printf("  Test of Integer Powers Function\n");
  printf("     values of 3^n and 3^-n\n");

/* compute integer powers of y */
  for(n=1,y=3.; n<8 ;++n)
     printf(" %d  %f  %15.12f\n",n,pwr(y,n),pwr(y,-n));
}
/*  Test output

  Test of Integer Powers Function
     values of 3^n and 3^-n
 1  3.000000   0.333333333333
 2  9.000000   0.111111111111
 3  27.000000   0.037037037037
 4  81.000000   0.012345679012
 5  243.000000   0.004115226337
 6  729.000000   0.001371742112
 7  2187.000000   0.000457247371
*/


syntax highlighted by Code2HTML, v. 0.9.1