Hello **Programmers/Coders,** Today we are going to share ** solutions of Programming problems of HackerRank of Programming Language C **. At Each Problem with Successful submission with

**all Test Cases Passed,**you will get an score or marks. And after solving maximum problems, you will be getting stars. This will highlight you profile to the recruiters.

In this post, you will find the solution for **Sum and Difference of Two Numbers in C-HackerRank Problem**. We are providing the **correct and tested solutions** of coding problems present on **HackerRank**. If you are not able to solve any problem, then you can take help from our Blog/website.

Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.

**C **is one of the most widely used **Programming Languages**. it is basically used to build **Operating System**. **C **was developed by **Dennis Ritchie in 1972**. Below are some examples of **C Programming** which might you understanding the **basics of C Programming.**

**Read Also-**

- 100+ Shortcut Keys For MS Excel | Keyboard Shortcut in Excel
- The Digital Marketing Revolution Coursera Quiz Answers 2022 | All Weeks Assessment Answers[Latest Update!!]
- Digital Marketing Analytics in Theory Coursera Quiz Answers 2022 | All Weeks Assessment Answers[Latest Update!!]
- Project Execution: Running the Project Coursera Quiz Answers 2022 | All Weeks Assessment Answers[Latest Update!!]

**Objective**

The fundamental data types in c are int, float and char. Today, we’re discussing int and float data types.

The `printf()`

function prints the given statement to the console. The syntax is `printf("format string",argument_list);`

. In the function, if we are using an integer, character, string or float as argument, then in the format string we have to write `%d`

(integer), `%c`

(character), `%s`

(string), `%f`

(float) respectively.

The `scanf()`

function reads the input data from the console. The syntax is `scanf("format string",argument_list);`

. For ex: The `scanf("%d",&number)`

statement reads integer number from the console and stores the given value in variable .

To input two integers separated by a space on a single line, the command is `scanf("%d %d", &n, &m)`

, where and are the two integers.

**Task**

Your task is to take two numbers of int data type, two numbers of float data type as input and output their sum:

- Declare variables: two of type int and two of type float.
- Read lines of input from stdin (according to the sequence given in the ‘Input Format’ section below) and initialize your variables.
- Use the and operator to perform the following operations:
- Print the sum and difference of two int variable on a new line.
- Print the sum and difference of two float variable rounded to one decimal place on a new line.

**Input Format**

The first line contains two integers.

The second line contains two floating point numbers.

**Constraints**

- integer variables
- float variables

**Output Format**

Print the sum and difference of both integers separated by a space on the first line, and the sum and difference of both float (scaled to decimal place) separated by a space on the second line.

**Sample Input**

10 4 4.0 2.0

**Sample Output**

14 6 6.0 2.0

**Explanation**

When we sum the integers and , we get the integer . When we subtract the second number from the first number , we get as their difference.

When we sum the floating-point numbers and , we get . When we subtract the second number from the first number , we get as their difference.

**Sum and Difference of Two Numbers – Hacker Rank Solution**

#include<stdio.h> int main(){ int i, j; float f, g; scanf("%d %d %f %f", &i, &j, &f, &g); printf("%d %d\n%.1f %.1f", i+j, i-j, f+g, f-g); return 0; }