In Rust:
use std::io;
fn main() -> Result<(), io::Error> {
let mut array_nums: Vec<i32> = Vec::new();
while array_nums.len() < 5 {
let mut user_input = String::new();
println!("Enter a number (press x to end): ");
io::stdin().read_line(&mut user_input)?;
if user_input == String::from("x") {
break;
}
array_nums.push(user_input.trim().parse::<i32>().unwrap());
}
array_nums.reverse();
println!("{:?}", array_nums);
Ok(())
}
In Python:
array_nums = []
while len(array_nums) < 5:
user_input = input("Enter a number (press x to end): ")
if user_input == "x":
break
array_nums.append(int(user_input))
print(array_nums[::-1])