I changed my code based on the prototype suggested. but results are still not right. My results are displaying sum = 1245036 and product = 1245040
Code:
Code:
#include <stdio.h>
void sum_product(int *x, int *y, double *product, int *sum)
{
*product = (*x) * (*y);
*sum = *x+*y;
}
main()
{
int num1;
int num2;
double product;
int sum;
printf("Enter two integers: ");
scanf("%d%d", &num1, &num2);
printf("The # are %d and %d\n", num1, num2);
sum_product(&num1, &num2, &product, &sum);
printf("The sum is %d\n", &sum);
printf("The product is %d\n", &product);
}