Задачи на многомерность в Rust. Часть 1
Дан двухмерный массив:
let matrix = vec![
vec![1, 2, 3],
vec![4, 5, 6],
vec![7, 8, 9]
];
Используя вложенный цикл for, выведите все элементы построчно.
Дан двухмерный массив символов:
let charMatrix = vec![
vec!['a', 'b', 'c'],
vec!['d', 'e', 'f']
];
Используя вложенный цикл for, объедините все символы в одну строку.
Дан трехмерный массив:
let cube = vec![
vec![vec![1, 2], vec![3, 4]],
vec![vec![5, 6], vec![7, 8]]
];
Используя тройной цикл for, найдите сумму всех элементов.
Дан двухмерный массив строк:
let stringMatrix = vec![
vec!["hello", "world"],
vec!["kotlin", "java"]
];
Используя вложенный цикл for, выведите все строки через запятую.
Дан двухмерный массив:
let matrix = vec![
vec![1.1, 2.2],
vec![3.3, 4.4]
];
Используя вложенный цикл for, найдите произведение всех элементов.
Дан двухмерный массив:
let matrix = vec![
vec![true, false],
vec![false, true]
];
Используя вложенный цикл for, подсчитайте количество true.
Дан трехмерный массив символов:
let charCube = vec![
vec![vec!['a', 'b'], vec!['c', 'd']],
vec![vec!['e', 'f'], vec!['g', 'h']]
];
Используя тройной цикл for, создайте строку из всех символов.
Дан двухмерный массив:
let matrix = vec![
vec![100_i64, 200_i64],
vec![300_i64, 400_i64]
];
Используя вложенный цикл for, найдите среднее арифметическое.
Дан двухмерный массив:
let matrix = vec![
vec![1, 2, 3],
vec![4, 5],
vec![6, 7, 8, 9]
];
Используя вложенный цикл for, найдите количество элементов в массиве.
Дан двухмерный массив:
let matrix = vec![
vec![10, 20],
vec![30, 40],
vec![50, 60]
];
Используя вложенный цикл for, создайте одномерный массив сумм каждой строки.