/*
	Harjoitus 5 tehtävä 6 C-ohjelma
	Muuttujan arvon muuttaminen aliohjelmassa
*/
#include <stdio.h>


// Funktiolle välitetään osoitin parametrina
void itsarvo(double *pDbl)
{	
	if( *pDbl < 0)
		*pDbl = -*pDbl;
}

int main(int argc, char * argv[])
{
	double pos = 2.3;
	double neg = -5.6;

	// C:ssä operaattorilla & saadaan muuttujan muistiosoite
	itsarvo(&pos);
	itsarvo(&neg);

	printf("Itseisarvokutsun jälkeen pos = %f neg = %f",pos,neg);
	return 0;
}
