BeginnersBook

  • Home
  • Java
    • Java OOPs
    • Java Collections
    • Java Examples
  • C
    • C Examples
  • C++
    • C++ Examples
  • DBMS
  • Computer Network
  • Python
    • Python Examples
  • More…
    • jQuery
    • Kotlin
    • WordPress
    • SEO
    • JSON
    • JSP
    • JSTL
    • Servlet
    • MongoDB
    • XML
    • Perl

C Program to find the Average of two numbers

Last Updated: September 24, 2017 by Chaitanya Singh | Filed Under: C Programs

Here we will write two C programs to find the average of two numbers(entered by user).

Example 1: Program to find the average of two numbers

#include <stdio.h>
int main()
{
    int num1, num2;
    float avg;

    printf("Enter first number: ");
    scanf("%d",&num1);
    printf("Enter second number: ");
    scanf("%d",&num2);

    avg= (float)(num1+num2)/2;

    //%.2f is used for displaying output upto two decimal places
    printf("Average of %d and %d is: %.2f",num1,num2,avg);

    return 0;
}

Output:

Enter first number: 12
Enter second number: 13
Average of 12 and 13 is: 12.50

Example 2: Program to find the average using function

In this program, we have created a user defined function average() for the calculation of average. The numbers entered by user are passed to this function during function call.

#include <stdio.h>
float average(int a, int b){
    return (float)(a+b)/2;
}
int main()
{
    int num1, num2;
    float avg;

    printf("Enter first number: ");
    scanf("%d",&num1);
    printf("Enter second number: ");
    scanf("%d",&num2);

    avg = average(num1, num2);

    //%.2f is used for displaying output upto two decimal places
    printf("Average of %d and %d is: %.2f",num1,num2,avg);

    return 0;
}

Output:

Enter first number: 20
Enter second number: 13
Average of 20 and 13 is: 16.50

Check out the related C Programs:

  1. C Program to add two numbers
  2. C Program to multiply two floating point numbers
  3. C Program to find the number of elements in an array
  4. C Program to display Fibonacci series

Top Related Articles:

  1. C Program to find the Size of int, float, double and char
  2. C Program to calculate Area of an Equilateral triangle
  3. C Program to Display Armstrong Number Between Two Intervals
  4. Hello World Program in C
  5. C Program to Find GCD of two Numbers

About the Author

I have 15 years of experience in the IT industry, working with renowned multinational corporations. Additionally, I have dedicated over a decade to teaching, allowing me to refine my skills in delivering information in a simple and easily understandable manner.

– Chaitanya

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2012 – 2025 BeginnersBook . Privacy Policy . Sitemap