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

Practica por tu cuenta: Compilador de Rust online