C Program to Sum Two Given Numbers

Write a C Program to Sum of Two Given Numbers

In this article, we will learn how to sum two given numbers (integer & floating points) using C programs.  In the first program, we will define fixed numbers in the variable and sum them, and in the second program, we will read two numbers from the user then sum it. Let’s do it.

Required C Concept

Variablesprintf & scanfOperators

Algorithm – Sum two given numbers

  • We will sum the two numbers in the main function because it is a small operation, so there is no need to create a function to sum, but if you want then you may use functions.
  • We will declare three variables called number1 for keeping the first number, number2 for keeping the second number and sum to keep the sum value of the two numbers.
  • Finally, we will print the value of the sum using printf function.

Program – Sum two given numbers

/* C Program to sum two given numbers */
#include <stdio.h>
int main() {
    int number1, number2, sum;
    number1 = 24;
    number2 = 19;
    sum = number1 + number2;
    printf("The sum is: %d\n", sum);
    return 0;
}

NOTE: Try to use the \n newline character on the every printf statement in general.

Sample InputSample Output
No InputThe sum is: 43

Notice that we have declared two fixed values in the variables. But now we want to read the two numbers from the users and the output will be the sum of those two numbers.

HINT: We will use the scanf function to read the numbers from users

Here is the program…

#include <stdio.h>
int main() {
    int number1, number2, sum;
    printf("Enter the first number: ");
    scanf("%d", &number1);
    printf("Enter second number: ");
    scanf("%d", &number2);
    sum = number1 + number2;
    printf("The sum is: %d\n", sum);
    return 0;
}
Sample InputSample Output
Enter the first number: 14
Enter second number: 33
The sum is: 47
Enter the first number: 10
Enter second number: 40
The sum is: 50

Sum Floating-Point Numbers

To sum fractional numbers use the following in your code…

int main()
{
    float number1, number2, sum;
    printf("Enter the first number: ");
    scanf("%f", &number1);
    printf("Enter second number: ");
    scanf("%f", &number2);
    sum = number1 + number2;
    printf("The sum is: %.2f\n", sum);
    return 0;
}
Sample InputSample Output
Enter the first number: 22.56
Enter second number: 43.20
The sum is: 65.76
Enter the first number: 121.2
Enter second number: 332.3
The sum is: 453.50

Footnote

  • We have used %d for integer and %f for floating points numbers for taking input and print out as the format specifier. It is a C basic syntax/standard.
  • For printing out floating-point numbers we have used %.2f, it means the output will show two decimal points of the fraction. You can use your own (eg: %.1f - %.9f). The default is six decimal points if you use only %f.
  1. C program to print Integer & Decimal number given by user
  2. C Program to perform all arithmetic calculation
  3. C program to ask two numbers and find their sum
  4. C program to check a number is even, odd or zero
  5. C program to swap between two numbers
  6. C program to sum of natural numbers up to N
  7. C program to calculate the factorial of a number
  8. C program to make a multiplication table
  9. C program to calculate GCD of two numbers
  10. C program to calculate LCM of two numbers
  11. C program to count number of digits in a number
  12. C program to reverse a integer number
  13. C program to find the power of a number
  14. C program to check whether a number is palindrome or not
  15. C program to count and print prime numbers up to the N
  16. C program to check armstrong numbers
  17. C program to check armstrong numbers between two integers
  18. C program to find factors of a number
  19. C program to fined the size of all data types
  20. C program to print largest number among three numbers
  21. C program to check a number is positive or negetive
  22. C program to calculate the factorial of a number
  23. C program to form any kind of pyramid and stracture
  24. C program to find all the prime numbers between two numbers
  25. C program to check whether a number is prime or not
  26. C program to make a simple calculator
  27. C program to calculate the perimeter of a rectangle
  28. C program to calculate the area of a rectangle
  29. C program to calculate the diameter and area of a circle
  30. C program to convert kilometer to meter and centimeter
  31. C program to convert temperature celsius to fahrenheit
  32. C program to convert temperature fahrenheit to celsius
  33. C program to ask for days and convert into years, week and days
  34. C program to calculate the square root of a given number
  35. C program to find third angle of a triangle where two angles are given
  36. C program to calculate the area of a triangle
  37. C program to calculate area of an equilateral triangle
  38. C program to calculate average and percentage of result
  39. C program to calculate simple loan interest
  40. C program to compound loan interest
  41. C program to display fibonacci series of a number
  42. C program to swap two numbers without using third variable
  43. C program to print Hello World without using semicolon
  44. C program to insert assembly code and run it
  45. C program to printf Hello world without main() function
  46. C program to to calculate the multiplication of two matrix
  47. C program to convert decimal numbers into binary
  48. C program to form a triangle made with alphabet
  49. C program to form a triangle made with numbers
  50. C program to form a fibonacci triangle
  51. C program to convert a number into charecters

Happy Coding 🙂

Posted in