/*
 * @topic T00352 May 2 -- pointers passed to functions
 * @brief Program demonstrates using pointers as function parameters
*/
#include <iostream>
using namespace std;

void square_double( double addr[] )
{
    addr[ 0 ] = addr[ 0 ] * addr[ 0 ];
}

void square_double( double* addr )
{
    (*addr) = (*addr) * (*addr);
}

int main()
{
    double value = 4.55;
    square_double( &value );

    return 0;
}