Вычислить сумму всех положительных элементов квадратной матрицы - C (СИ)
Формулировка задачи:
по идее программа должна вычислять сумму всех положительных элементов квадратной матрицы
#include<stdlib.h> #include<stdio.h> main () {int n=3,m=3,a[3][3],i,j,z; z=0; for(i=n;i<n;i++) for(j=m;j<m;j++) { printf("a[%d][%d]=\n");scanf("%d",&a[i][j]);} { for(i=n;i<n;i++) for(j=m;j<m;j++) if (a[i][j]>0) z+=a[i][j]; printf("z=%d\n",&z);} system("pause"); return(0); }
Решение задачи: «Вычислить сумму всех положительных элементов квадратной матрицы»
textual
Листинг программы
#include<stdlib.h> #include<stdio.h> main () { int n=3,m=3,a[3][3],i,j,z; z=0; for(i=0;i<n;i++) for(j=0;j<m;j++) { printf("a[%d][%d] = ",i,j); scanf("%d",&a[i][j]); } for(i=0;i<n;i++) for(j=0;j<m;j++) if (a[i][j]>0) z+=a[i][j]; printf("z = %d\n", z); system("pause"); return(0); }
Объяснение кода листинга программы
В этом коде:
- Объявлены переменные: n=3, m=3, a[3][3], i, j, z;
- В цикле происходит заполнение матрицы a значениями, которые вводит пользователь;
- Затем в цикле происходит проверка каждого элемента матрицы a на положительность, и если элемент положительный, то его значение прибавляется к z;
- Выводится значение z;
- В конце программы пользователю предлагается нажать любую клавишу для выхода из программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д