Menu
Coddy logo textTech

Resumen: Array de productos

Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 62 de 75.

challenge icon

Desafío

Fácil

Escribe una función llamada prod que recibe un arreglo de números de tamaño 8 como argumento y devuelve el producto de todos los números en la lista.

Recordatorio, el producto es la multiplicación de todos los números, para [1, 2, 3], devuelve 6 = 1 * 2 * 3.

Pruébalo tú mismo

use std::io;
use std::convert::TryInto;

fn prod(arr: &[i32]) -> i32 {
    // Escribe tu código debajo
    
}

fn main() {
    let mut input_str_arr = String::new();
    io::stdin().read_line(&mut input_str_arr).unwrap();
    let numbers: [i32; 8] = input_str_arr.trim().split(',').map(|s| s.parse::<i32>().unwrap()).collect::<Vec<i32>>().try_into().unwrap();
    let result = prod(&numbers);
    println!("Product of array elements: {}", result);
}

Todas las lecciones de Fundamentals