24 lines
551 B
Rust
24 lines
551 B
Rust
use std::io;
|
|
|
|
fn main(){
|
|
let mut string1 = String::new();
|
|
let mut string2 = String::new();
|
|
|
|
io::stdin().read_line(&mut string1)
|
|
.expect("Fail to read line");
|
|
io::stdin().read_line(&mut string2)
|
|
.expect("Fail to read line");
|
|
|
|
let num1: u32 = string1.trim().parse().unwrap();
|
|
let mut num2: u32 = string2.trim().parse().unwrap();
|
|
let res: u32 = num1 * num2;
|
|
|
|
while num2 != 0{
|
|
let rem: u32 = num2 % 10;
|
|
num2 = num2 / 10;
|
|
|
|
println!("{}", rem * num1);
|
|
}
|
|
println!("{}", res);
|
|
}
|