Commit a858a4f7 authored by Matthieu Dien's avatar Matthieu Dien
Browse files

add numbers

parent a6c6050b
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -2,17 +2,19 @@

// En utilisant l'algorithme rho de Pollard, factorisez les entiers suivants

unsigned long int n1 = 3469 * 4363;
unsigned long int n2 = 15241 * 18119;
unsigned long int n3 = 366127 * 416797;
unsigned long int n4 = 15651941 * 15485863;
unsigned long int n1 = 17 * 113;
unsigned long int n2 = 239 * 431;
unsigned long int n3 = 3469 * 4363;
unsigned long int n4 = 15241 * 18119;
unsigned long int n5 = 366127 * 416797;
unsigned long int n6 = 15651941 * 15485863;

bignum_t n5 = bignum_mul(bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(127)),
bignum_t n7 = bignum_mul(bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(127)),
                                    bignum_from_int(1)),
                         bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(61)),
                                    bignum_from_int(1)));

bignum_t n6 = bignum_mul(bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(607)),
bignum_t n8 = bignum_mul(bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(607)),
                                    bignum_from_int(1)),
                         bignum_sub(bignum_pow(bignum_from_int(2), bignum_from_int(2203)),
                                    bignum_from_int(1)));