#include <iostream>




void powers(int x, int *powertwo, int *powerthree)
{
  *powertwo = x*x;	// verandert de variabele kwadraat uit main()
  *powerthree = x*x*x;	// verandert de variabele derdemacht uit main()

  x = x + 5; // verandert alleen de locale variabele x
} // powers()


int main()
{
int getal=0,kwadraat=0,derdemacht=0;

  std::cout << "getal: " << getal << " kwadraat: " << kwadraat <<
          " derdemacht: " << derdemacht << std::endl;

  getal=2;
  powers(getal,&kwadraat,&derdemacht);
  std::cout << "getal: " << getal << " kwadraat: " << kwadraat <<
          " derdemacht: " << derdemacht << std::endl;

  getal++;
  powers(getal,&kwadraat,&derdemacht);
  std::cout << "getal: " << getal << " kwadraat: " << kwadraat <<
          " derdemacht: " << derdemacht << std::endl;

} // main()

