Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmMuTI 213 of 373 menu
◀ ▶

Цикл по трехмерным массивам в Rust

Трехмерный массив обходят тремя циклами: по слоям, рядам и местам. Сумму копят в переменной, начиная с нуля:

let block = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]; let mut sum = 0; for z in 0..block.len() { for r in 0..block[z].len() { for c in 0..block[z][r].len() { println!("{}", block[z][r][c]); sum += block[z][r][c]; } } } println!("{}", sum); // выведет 36

Дан следующий массив:

let block = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]];

Выведите все элементы, каждый с новой строки.

Дан следующий массив:

let block = [[[10, 20], [30, 40]], [[50, 60], [70, 80]]];

Найдите сумму всех элементов и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить