Повторение: задание №1
Часть раздела Fundamentals путешествия по C на Coddy — урок 57 из 63.
Задание
ЛегкоСоздайте функцию с именем processMatrix, которая принимает матрицу и её размер в качестве параметров и выполняет следующее:
- Вычисляет сумму всех элементов матрицы
- Вычисляет сумму диагональных элементов (как главной, так и побочной диагонали)
выводит следующую информацию с соответствующими метками:
“Sum of all elements: [value]” “Sum of main diagonal: [value]” "Sum of anti-diagonal: [value]"
Попробуйте сами
#include <stdio.h>
void processMatrix(int matrix[][3], int size) {
// Напишите ваш код здесь
printf("Sum of all elements: %d\n", total_sum);
printf("Sum of main diagonal: %d\n", main_diagonal_sum);
printf("Sum of anti-diagonal: %d\n", anti_diagonal_sum);
}
int main() {
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
processMatrix(matrix, 3);
return 0;
}Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение