Eleva al cubo una variable mediante el uso de una llamada por referencia con un apuntador como argumento
c:
#include <stdio.h>
void cuboPorReferencia( int *ptrN ); /* prototipo */
int main()
{
int numero = 5; /* inicializa numero */
printf( "El valor original de numero es %d", numero );
/* pasa la dirección de numera a cuboPorReferencia */
cuboPorReferencia( 038;numero );
printf( "\nEl nuevo valor de numero es %d\n", numero );
return 0; /* indica terminación exitosa */
} /* fin de main */
/* calcula el cubo de *ptrN; modifica la variable numero en main */
void cuboPorReferencia( int *ptrN )
{
*ptrN = *ptrN * *ptrN * *ptrN; /* cubo de *ptrN */
} /* fin de la función cuboPorReferencia */
void cuboPorReferencia( int *ptrN ); /* prototipo */
int main()
{
int numero = 5; /* inicializa numero */
printf( "El valor original de numero es %d", numero );
/* pasa la dirección de numera a cuboPorReferencia */
cuboPorReferencia( 038;numero );
printf( "\nEl nuevo valor de numero es %d\n", numero );
return 0; /* indica terminación exitosa */
} /* fin de main */
/* calcula el cubo de *ptrN; modifica la variable numero en main */
void cuboPorReferencia( int *ptrN )
{
*ptrN = *ptrN * *ptrN * *ptrN; /* cubo de *ptrN */
} /* fin de la función cuboPorReferencia */