diff --git a/src/question_3.cpp b/src/question_3.cpp new file mode 100644 index 0000000000000000000000000000000000000000..615e5e8f52e142286a71f5be4458fb966d60201e --- /dev/null +++ b/src/question_3.cpp @@ -0,0 +1,25 @@ +/*Projet Edouard Paris 2016 - Arithmetique entière + * + * Question 3 + * */ + +#include <iostream> +#include <cstdlib> +#include <ctime> +#include <gmpxx.h> +#include <cassert> +#include "algo_ex1.h" + +int main(int argc, char** argv) { + assert(argc == 1); + long n = strtol(argv[1], NULL, 10); + + mpz_class a(n); + mpz_class res; + time_t t; + + t = sqrt(a, res); + + std::cout << res << "\t" << t << std::endl; + return 0; +}