Contact: aviboots(AT)netvision.net.il
43,874 questions
57,260 answers
573 users
fn first_decimal_digit(f: f32) -> u32 { ((f.abs() * 10.0) as i32 % 10) as u32 } fn main() { let f = 983.6571_f32; println!("{}", first_decimal_digit(f)); // 6 } /* run: 6 */