Вычисление сумм по строкам элементов, находящихся под побочной диагональю двумерной квадратной матрицы - C (СИ)
Формулировка задачи:
Ребята, ребятушки, я очень плох в матрицах и мне не хватает 1 балла, чтоб закрыть предмет, помогите написать код на Си!!!! Заранее огромное спасибо!
1. Написать на С программу для вычисления сумм по строкам элементов, находящихся под побочной диагональю двумерной квадратной матрицы размерностью NxN (N=10), элементы которой являются числами с плавающей запятой, но суммировать только элементы >5. Результат разместить в одномерном массиве. (Пример :[12,23,0]) Данные можно вводить с экрана или исп. начальную
инициализацию. Использовать ф-ции по желанию.
Решение задачи: «Вычисление сумм по строкам элементов, находящихся под побочной диагональю двумерной квадратной матрицы»
textual
Листинг программы
#define N 10
#include <stdio.h>
int main()
{
int mas[N][N];
int rez[N];
int i,j;
for(i=0;i<N;i++)
rez[i]=0;
for (i=0;i<N;i++)
for(j=0;j<N;j++)
mas[i][j]= rand() % 10;
for (i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
printf("%d ",mas[i][j]);
}
printf("\n");
}
printf("\n");
for (i = 0; i < N; ++i) {
for (j = N - i; j < N; ++j)
{
if (mas[i][j]>5)
rez[i]=rez[i]+mas[i][j];
}
}
for(i=0;i<N;i++)
printf("%d ",rez[i]);
return 0;
}