integers
// 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");
}