fn main() { let mut x = 1 << 29; loop { println!("{x}"); proconio::input_interactive! { r: i8 } if r == 1 { return; } if r == -1 { panic!(); } x >>= 1; } }