﻿ C : Input three numbers in one line and calculate their sum

# C Exercises: Calculate the sum of three numbers getting input in one line

## C Input Output statement: Exercise-8 with Solution

Write a program in C to calculate the sum of three numbers with input on one line separated by a comma.

Pictorial Presentation:

Sample Solution:

C Code:

``````#include <stdio.h>     // Include the standard input/output header file.

int num1, num2, num3;   /* declaration of three variables */
int sum;                /* variable to store the sum of numbers */
char line_text[50];     /* line of input from keyboard */

int main()
{
printf("Input three numbers separated by comma : ");   // Prompt the user to input three numbers separated by comma.
fgets(line_text, sizeof(line_text), stdin);   // Read a line of input from the user and store it in 'line_text'.
sscanf(line_text, "%d, %d, %d", &num1, &num2, &num3);   // Convert the input to integers and store them in 'num1', 'num2', 'num3'.
sum = num1 + num2 + num3;   // Calculate the sum of the three numbers.
printf("The sum of three numbers : %d\n", sum);   // Print the sum of the three numbers.
return(0);   // Return 0 to indicate successful execution of the program.
}
```
```

Sample Output:

```Input three numbers seperated by comma : 5,10,15
The sum of three numbers : 30
```

Flowchart:

C Programming Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿