Сформировать матрицу, подсчитать суммы столбцов и строк - C (СИ)
Формулировка задачи:
Сформировать матрицу КхК, состоящую из целых чисел от N в обратном порядке ( N, N-1, N-2, ...). Подсчитать суммы столбцов и строк . Вывести результаты в виде:
Решение задачи: «Сформировать матрицу, подсчитать суммы столбцов и строк»
textual
Листинг программы
mas=(int**)malloc(k*sizeof(int*));
for(i=0;i<k;++i){mas[i]=(int*)malloc(k*sizeof(int));
Объяснение кода листинга программы
- Создается матрица
masразмеромkнаkс помощью оператора malloc. - Задается начальное значение для переменной
iравное 0. - Задается конечное значение для переменной
iравноеk. - Выполняется цикл
forот 0 доk. - Внутри цикла выполняется операция
mas[i] = (int*)malloc(k*sizeof(int)). - Эта операция выделяет память под массив
kцелых чисел и присваивает его адрес элементу массиваmasс индексомi. - Значение переменной
iувеличивается на 1 после каждой итерации цикла.