From efbb2a122058ff5f494354f91c8deb4a94b24d33 Mon Sep 17 00:00:00 2001 From: Rachel Lambda Samuelsson Date: Sun, 13 Oct 2024 22:44:50 +0200 Subject: [PATCH] find all divisors --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 45f4409..3012f98 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,17 +5,17 @@ fn sqrtu64(x: u64) -> u64 { } fn main() { + println!("Enter a number"); let mut input_line = String::new(); io::stdin() .read_line(&mut input_line) .expect("Failed to read line"); let x: u64 = input_line.trim().parse().expect("Input not an integer"); - let sqrtx = sqrtu64(x); let mut primes = vec![2,3,5,7]; let mut i: u64 = 12; - while i <= sqrtx { + while i < x { let n = i-1; let m = i+1; let sqrtm = sqrtu64(m);