w3resource

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:

C Input Output: Calculate the sum of three numbers getting input in one line

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 Input Output Flowchart: Calculate the sum of three numbers getting input in one line.

C Programming Code Editor:

Previous: Write a program in C that reads a firstname, lastname and year of birth and display the names and the year one after another sequentially.
Next: Write a C program to perform addition, subtraction, multiplication and  division of two numbers.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.