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