Как заполнить значениями многомерный массив - C (СИ)
Формулировка задачи:
ДобрДобрый вечер,уважаемые форумчяне! Возник такой вопрос, как на чистом Си ввести в масиив типа:
,значения трех переменных
int Arr[a][b][z];
int x; int y; int z;
Решение задачи: «Как заполнить значениями многомерный массив»
textual
Листинг программы
#include <stdio.h> /* * */ int main() { const int a = 1, b = 1, c = 3; int array[ a ][ b ][ c ]; int x = 1, y = 2, z = 3; array[0][0][0] = x; array[0][0][1] = y; array[0][0][2] = z; printf( "%i %i %i\n", array[ 0 ][ 0 ][ 0 ], array[ 0 ][ 0 ][ 1 ], array[ 0 ][ 0 ][ 2 ] ); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки
для работы с выводом в консоль. - Объявление констант a, b, c, которые будут использоваться для определения размера многомерного массива.
- Создание многомерного массива array[a][b][c] размером abc.
- Объявление переменных x, y, z, которые будут использоваться для заполнения массива.
- Заполнение элементов массива значениями x, y, z соответственно по индексам [0][0][0], [0][0][1], [0][0][2].
- Вывод на экран значений элементов массива с индексами [0][0][0], [0][0][1], [0][0][2] с помощью функции printf.
- Возврат значения 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д