weil peace es wollte mein Beitrag:
Code:
#include <iostream>
#include <cmath>
bool isPrim(long zahl)
{
if(zahl<2)
return false;
for(long i=2 ; i <= static_cast<long>(sqrt(static_cast<double>(zahl))) ; ++i)
if( zahl%i == 0)
return false;
return true;
}
int main()
{
long min, max;
min=max=0;
std::cout<<\"Bitte untere Grenze eingeben: \";
std::cin>>min;
std::cout<<\"Bitte obere Grenze eingeben: \";
std::cin>>max;
min= (min%2==0 ? (min+1) : min);
for(long i=min;i<=max;++i)
if(isPrim(i) && isPrim(i+2))
std::cout<<i<<\"\t\"<<i+2<<\"\n\";
return 0;
}