How to Reverse a Number in Rust


Reverse a Number

Rust Programming Language


Reverse a Number

RUST REVERSE A NUMBER PROGRAM INPUT


// Rust program to reverse a number 
// using recursion

fn reverse(num:i32, len:u32)->i32{
    let x:i32 = 10;
    if len == 1{
        return num;
    }
    else{
        return (num % 10) * x.pow(len - 1) + reverse(num / 10, len-1);
    }
}

fn main() {
    let rs = reverse(1234,4);
    
    println!("Reversed number: {}", rs);
}{codeBox}


RUST REVERSE A NUMBER PROGRAM OUTPUT


Reversed number: 4321

[Execution complete with exit code {codeBox}


Post a Comment