Menu
Coddy logo textTech

Recapitulação - Array de Produto

Parte da seção Fundamentals do Journey de Rust da Coddy. Lição 62 de 75.

challenge icon

Desafio

Fácil

Escreva uma função chamada prod que recebe um array de números de tamanho 8 como argumento e retorna o produto de todos os números na lista.

Lembre-se, o produto é a multiplicação de todos os números, para [1, 2, 3], retorne 6 = 1 * 2 * 3.

Experimente você mesmo

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

fn prod(arr: &[i32]) -> i32 {
    // Escreva seu código abaixo
    
}

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 as lições de Fundamentals

Pratique por conta própria: Compilador de Rust online