Тема: Периметр матриці
Дано натуральні числа n та m, що визначають відповідно кількість ряд- ків та стовпців у деякій заданій матриці дійсних чисел. Знайти периметр цієї матриці (суму елементів першого та останнього стовпців та рядків).
#include "pch.h"
#include <stdio.h>
#include <cmath>
#define ROWS 10 //я не до кінця розумію яка функція цього рядка?
#define COLS 10 //ну і цього теж
int main()
{
float matrix[ROWS][COLS], per=0.;
unsigned int i, j, n, m;
printf("n=");
scanf_s("%i", &n); //кількість рядків матриці
printf("m=");
scanf_s("%i", &m); //кількість стовпців матриці
for (i = 0;i < n;i++)
for (j = 0;j < m;j++)
{
printf("m[%i][%i]=", i, j);
scanf_s("%f", &matrix[i][j]);
if (i == 0 || i == n-1) //тут рахую суму першого і останнього рядків матриці
{
per += matrix[i][j];
}
if (???????) //тут маю порахувати суму першого і останнього стовпців
{
per += matrix[i][j];
}
}
printf("%f", per);
return 0;
}
Умову для додавання рядків я зміг скласти, а от щоб додати бічні стовпці мені трохи бракує розуму. Підкажіть трошки