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