Skip to content

integers

Susmitha Gajula team 64 requested to merge 1-999 into main

// Function that adds two integers and returns the result fn add_numbers(a: i32, b: i32) -> i32 { a + b }

// Function that subtracts two integers and returns the result fn subtract_numbers(a: i32, b: i32) -> i32 { a - b }

// Function that multiplies two integers and returns the result fn multiply_numbers(a: i32, b: i32) -> i32 { a * b }

// Function that divides two integers and returns the result fn divide_numbers(a: i32, b: i32) -> Option { if b == 0 { None } else { Some(a as f64 / b as f64) } }

fn main() { let result_add = add_numbers(5, 3); let result_subtract = subtract_numbers(10, 4); let result_multiply = multiply_numbers(6, 7); let result_divide = divide_numbers(12, 3);

println!("Addition: {}", result_add);
println!("Subtraction: {}", result_subtract);
println!("Multiplication: {}", result_multiply);
match result_divide {
    Some(result) => println!("Division: {:.2}", result),
    None => println!("Cannot divide by zero"),
}

// Print personal information
println!("Name: Aravind");
println!("Age: 20");
println!("Roll Number: 21b65a0305");
println!("College Name: NMREC");

}

Merge request reports

Loading