Вычисление сумм по строкам элементов, находящихся под побочной диагональю двумерной квадратной матрицы - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д