Table of Contents
In this article, we will discuss the concept of C++ program to calculate sum of prime numbers between 1 to n
In this code, we are going to learn how to find sum of prime numbers 1 to n using different methods in C++ language.
This is done using for loop,while loop,do-while loop in C++ language
In this program, we will calculate sum of prime numbers 1 to n using for loop in C++ language
program 1
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j,maximum,counter,sum=0; cout<<"Enter the maximum value: "; cin>>maximum; for(i=2; i<=maximum; i++){ counter=1; for(j=2; j<=i/2; j++){ if(i%j==0){ counter=0; break; } } if(counter==1){ sum+=i; } } cout<<"sum of all prime numbers between 1 to "<<maximum<<" is: "<<sum; getch(); return 0; }
When the above code is executed, it produces the following result
Enter the maximum value:30 Sum of all prime numbers between 1 to 30 is:129
In this program, we will calculate sum of prime numbers 1 to n using while loop in C++ language
program 2
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j,maximum,counter,sum=0; cout<<"Enter the maximum value: "; cin>>maximum; i=2; while(i<=maximum){ counter=1; j=2; while( j<=i/2){ if(i%j==0){ counter=0; break; } j++; } if(counter==1){ sum+=i; } i++; } cout<<"sum of all prime numbers between 1 to "<<maximum<<" is: "<<sum; getch(); return 0; }
When the above code is executed, it produces the following result
Enter the maximum value:200 Sum of all prime numbers between 1 to 200 is:4227
In this program, we will calculate sum of prime numbers 1 to n using do-while loop in C++ language
program 3
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j,maximum,counter,sum=0; cout<<"Enter the maximum value: "; cin>>maximum; i=2; do{ counter=1; j=2; do{ if(i%j==0){ counter=0; break; } j++; }while( j<=i/2); if(counter==1){ sum+=i; } i++; }while(i<=maximum); cout<<"sum of all prime numbers between 1 to "<<maximum<<" is: "<<sum; getch(); return 0; }
When the above code is executed, it produces the following result
Enter the maximum value:500 Sum of all prime numbers between 1 to 500 is:21534
Suggested post
Similar post
Java programming code to check prime or not
C programming code to check prime or not
C++ programming code to check prime or not
Python programming code to check prime or not
Code to print prime numbers from 1 to 100 or 1 to n in Java
Code to print prime numbers from 1 to 100 or 1 to n in C
Code to print prime numbers from 1 to 100 or 1 to n in C++
Code to print prime numbers from 1 to 100 or 1 to n in Python
Subtract two numbers using method overriding Program 1
PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…
Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…
Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…
Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…
How to write a program to convert Fahrenheit into Celsius In this article, we will…
This website uses cookies.