HomeC ProgrammingC Program to Find Sum of First N Natural Numbers

C Program to Find Sum of First N Natural Numbers

This C program finds the sum of the first N natural numbers, where N is entered by the user. The program then calculates the sum using a loop and prints it to the screen.

Problem Statement

Write a C program that finds the sum of the first N natural numbers, where N is entered by the user. The program should prompt the user to enter the value of N, calculate the sum using a loop, and print it to the screen.

Solution

#include <stdio.h>

int main() {
   int n, i, sum = 0;

   // Get the value of n from user
   printf("Enter the value of n: ");
   scanf("%d", &n);

   // Calculate the sum using a loop
   for (i = 1; i <= n; i++) {
      sum += i;
   }

   // Print the sum to the screen
   printf("The sum of first %d natural numbers is %d", n, sum);

   return 0;
}

Output

Explanation

The program starts by declaring variables to hold the value of N (n), a loop counter (i), and the sum of the first N natural numbers (sum).

The program then prompts the user to enter the value of N, and stores the value in the n variable.

Next, the program calculates the sum of the first N natural numbers using a for loop with i as the loop counter. For each iteration of the loop, the program adds i to the sum variable.

After the loop, the program prints the sum of the first N natural numbers to the screen using printf() function.

Finally, the program exits.

Conclusion

This C program demonstrates how to find the sum of the first N natural numbers. It prompts the user to enter the value of N, calculates the sum using a loop, and prints it to the screen.

Share:

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This C program calculates the volume and surface area of a sphere using its radius. A sphere is a three-dimensional...
This C program converts a Roman numeral to a decimal number. Roman numerals are a system of numerical notation used...
This C program calculates the value of sin(x) using the Taylor series expansion. The Taylor series expansion is a mathematical...