From cf6829e12fb1f2461b6446a57af5bfd08fb5c18e Mon Sep 17 00:00:00 2001 From: EdouardParis <mail@edouard.paris> Date: Mon, 30 May 2016 18:41:17 +0200 Subject: [PATCH] Change to float --- src/question_5.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/question_5.cpp b/src/question_5.cpp index 1304f4a..7ea1e20 100644 --- a/src/question_5.cpp +++ b/src/question_5.cpp @@ -9,7 +9,7 @@ #include <gmpxx.h> #include <cassert> -time_t algo_sqrt(mpz_class const& a, mpz_class & res) +float algo_sqrt(mpz_class const& a, mpz_class & res) { struct timespec t0, t1; @@ -32,7 +32,7 @@ time_t algo_sqrt(mpz_class const& a, mpz_class & res) clock_gettime( CLOCK_REALTIME, &t1); - time_t t_res = 1000.*(t1.tv_sec-t0.tv_sec) + (t1.tv_nsec-t0.tv_nsec)/1000000.; + float t_res = 1000.*(t1.tv_sec-t0.tv_sec) + (t1.tv_nsec-t0.tv_nsec)/1000000.; return t_res; }; @@ -45,7 +45,7 @@ int main(int argc, char** argv) { mpz_class a = state.get_z_bits(n * 8 * sizeof(mp_limb_t)); mpz_class res; - time_t t; + float t; t = algo_sqrt(a, res); -- GitLab