Di Posting Oleh : Simple Learning
Kategori : find give number prime range tutorial_Cpp
Cpp tutorial to find prime numbers between given range
same Code with a function
Another cpp Tutorial here To Find Prime Number
Find more Example Here Cpp Tutorials
- Write a c++ program in which user will enter start and end of range in integer
- Program should display every prime number between range and at the end total number of prime numbers found in range.
- Do the same program with separate function which receives two parameters for range calculate result and display output like first code
- Use any C++ compiler codeBlocks Recommended
- Nested for loop
- if statement
- functions in C++
- sqrt() math.h header file
Code
Compiler Used to code: CodeBlocks c++ Compiler
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int startNum,endNum;
int found=0,count=0;
cout<<"Enter Number START of Range: ";
cin>>startNum;
cout<<"Enter Number END of Range: ";
cin>>endNum;
for(int i=startNum;i<=endNum;i++)
{
for(int j=2;j<=sqrt(i);j++)
{
if(i%j==0)
count++;
}
if(count==0&&i!=1)
{ found++;
cout<<"Prime Number -> "<<i<<endl;
count=0;
}
count=0;
}
cout<<"Total Prime Number Between Range "<<startNum<<" to
"<<endNum<<" = "<<found<<endl;Output : range is 1 to 10
return 1;
}
same Code with a function
#include<iostream>
#include<math.h>
using namespace std;
void calculatePrime(int startNum, int endNum);
int main()
{
int startNum,endNum;
cout<<"Enter Number START of Range: ";
cin>>startNum;
cout<<"Enter Number END of Range: ";
cin>>endNum;
calculatePrime(startNum,endNum);
return 1;
}
void calculatePrime(int startNum, int endNum)
{ int found=0,count=0;
for(int i=startNum;i<=endNum;i++)
{
for(int j=2;j<=sqrt(i);j++)
{
if(i%j==0)
count++;
}
if(count==0&&i!=1)
{ found++;
cout<<"Prime Number -> "<<i<<endl;
count=0;
}
count=0;
}
cout<<"Total Prime Number Between Range "<<startNum<<" to
"<<endNum<<" = "<<found<<endl;
}
Another cpp Tutorial here To Find Prime Number
Find more Example Here Cpp Tutorials
0 Response to " c++ program to find prime numbers in a given range"
Post a Comment