C Program to Find Average of Two Numbers

Write a C Program to Find Average of Two Numbers with an example. This C example allows to enter two Integers and calculates the sum and average of that numbers.

#include <stdio.h>

int main()
{
    int number1, number2;
    float res;
    
    printf("Enter the First Number to find = ");
    scanf("%d",&number1);

    printf("Enter the Second Number to find  = ");
    scanf("%d",&number2);

    int sm = number1 + number2;

    res = sum/2; //(float)sum/2;

    printf("The Sum of %d and %d     = %d\n", number1, number2, sm);
    printf("The Average of %d and %d = %.2f\n", number1, number2, res);
    
    return 0;
}

C average of two numbers output

Enter the First Number to find Average = 20
Enter the Second Number to find Average = 60
The Sum of 20 and 60     = 80
The Average of 20 and 60 = 40.00

In this C program, we created a new function that calculates and returns the average of given two numbers.

#include <stdio.h>

float calcAverageofTwo(int a, int b)
{
    return (float)(a + b)/2;
}

int main()
{
    int number1, number2;
    
    printf("Enter the First Number to find Average = ");
    scanf("%d",&number1);

    printf("Enter the Second Number to find Average = ");
    scanf("%d",&number2);
    
    float average = calcAverageofTwo(number1, number2);
    
    printf("The Average of %d and %d = %.2f\n", number1, number2, average);
    
    return 0;
}
C Program to Find Average of Two Numbers 2

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.