sum and average using pointers

 #include <stdio.h>

void sum_average(int a, int b, int *sum, float *avg);
int main()
{
    int a, b, sum;
    float avg;
    printf("Enter two numbers:\n");
    scanf("%d %d", &a, &b);
    sum_average(a, b, &sum, &avg);
    printf("The value of sum is %d and average is %f:\n", sum, avg);
    return 0;
}
void sum_average(int a, int b, int *sum, float *avg)
{
    *sum = a + b;
    *avg = (float)*sum / 2;
}

Comments