Написать функцию и юнит-тесты для функции на языке Си:
Вернуть сумму элементов одномерного массива, выделенного из трёхмерного
param[in] arr - трёхмерный массив
param[in] axis - ось, вдоль которой расположен одномерный массив ( 'X' - глубина ,'Y' - высота или 'Z' - ширина )
param[in] (row, col) - позиция одномерного массива на плоскости перпедикулярной оси axis
return - сумма элементов одномерного массива
int sumArr1dForm3d(const int arr[MAX_SIZE][MAX_SIZE][MAX_SIZE], int row, int col, char axis )
Тестовые задания:
Работоспособный вариант
Изначально сумма элементов не обнуляется
Рассматриваются не все элементы по краям массива
Перепутаны индекс строки с индексом столбца для одной из осей
Вне зависимотси от указанной оси возвращается сумма только по одной оси
Суммирование не выполняется
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |