]> www.ginac.de Git - cln.git/blobdiff - examples/perfnum.cc
Replace CL_REQUIRE/CL_PROVIDE(cl_RA_ring) with portable code.
[cln.git] / examples / perfnum.cc
index 2d930e9b7c7b34fc3396965f92d83a813c8edfef..50d8a0dfa00d6fee1e3a1187be23d9e5bdc257e0 100644 (file)
@@ -1,11 +1,15 @@
-// This program prints the largest now known perfect number.
+// This program prints the largest now known even perfect number.
 
-#include <cl_integer.h>
-#include <cl_integer_io.h>
+#include <cln/integer.h>
+#include <cln/integer_io.h>
+
+using namespace std;
+using namespace cln;
 
 int main ()
 {
-       int p = 1398269; // previous one was 1257787
+       // previous ones were 1257787, 1398269, 2976221, 3021377, 6972593, 13466917, 20996011, 24036583, 25964951, 30402457
+       int p = 32582657;
        cl_I x = (((cl_I)1 << p) - 1) << (p-1);
        cout << x << endl;
 }