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

Заполнение многомерных массивов в Rust

Таблицу заданного размера объявляют с нулями: сначала длина ряда, затем число рядов. Затем ее заполняют двойным циклом. Формула в ячейке может опираться на номера ряда и места:

let mut table = [[0; 3]; 2]; for r in 0..table.len() { for c in 0..table[r].len() { table[r][c] = (c + 1) as i32; } } println!("{:?}", table); // [[1, 2, 3], [1, 2, 3]]

Создайте двухмерный массив из 2 рядов и 2 мест. Запишите в каждую ячейку сумму индексов ряда и места. Выведите элемент второго ряда и второго места.

Создайте двухмерный массив из 3 рядов и 3 мест. Заполните главную диагональ числом 1, остальные ячейки оставьте нулями. Выведите сумму всех элементов массива.

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