w3resource

C Exercises: Display the sum of first 10 natural numbers

C For Loop: Exercise-2 with Solution

Write a C program to compute the sum of the first 10 natural numbers.

Visual Presentation:

Display the sum of first 10 natural numbers

Pseudo code to find the sum of the first 10 natural numbers:

  • Initialize a variable "sum" to 0
  • Initialize a loop variable "i" to 1
  • Repeat the following steps while i <= 10: a. Add i to the sum variable b. Increment i by 1
  • Print the "sum" variable value

Sample Solution:

C Code:

#include <stdio.h>
int main()
{
    int  j, sum = 0;

    printf("The first 10 natural number is :\n");
 
    for (j = 1; j <= 10; j++)
    {
        sum = sum + j;
        printf("%d ",j);    
    }
    printf("\nThe Sum is : %d\n", sum);
}

Sample Output:

The first 10 natural number is :                                                                              
1 2 3 4 5 6 7 8 9 10                                                                                          
The Sum is : 55

Explanation:

for (j = 1; j <= 10; j++) {
  sum = sum + j;
  printf("%d ", j);
}

In the above for loop, the variable j is initialized to 1, and the loop will continue as long as j is less than or equal to 10. In each iteration of the loop, the sum variable will add the value of j to itself, and the printf function will print the value of j to the console, followed by a space character.

Finally, the loop will increment the value of j by 1, and the process will repeat until the condition j <= 10 is no longer true.

Flowchart:

Flowchart: Display the sum of first 10 natural numbers

C Programming Code Editor:

Previous: Write a program in C to display the first 10 natural numbers.
Next: Write a program in C to display n terms of natural number and their sum.

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.