Вычислить сумму всех положительных элементов квадратной матрицы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

по идее программа должна вычислять сумму всех положительных элементов квадратной матрицы
Листинг программы
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3. main ()
  4. {int n=3,m=3,a[3][3],i,j,z;
  5. z=0;
  6. for(i=n;i<n;i++)
  7. for(j=m;j<m;j++)
  8. {
  9. printf("a[%d][%d]=\n");scanf("%d",&a[i][j]);}
  10. {
  11. for(i=n;i<n;i++)
  12. for(j=m;j<m;j++)
  13. if (a[i][j]>0) z+=a[i][j];
  14. printf("z=%d\n",&z);}
  15. system("pause");
  16. return(0);
  17. }

Решение задачи: «Вычислить сумму всех положительных элементов квадратной матрицы»

textual
Листинг программы
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3. main ()
  4. {
  5.     int n=3,m=3,a[3][3],i,j,z;
  6.     z=0;
  7.     for(i=0;i<n;i++)
  8.         for(j=0;j<m;j++)
  9.         {
  10.             printf("a[%d][%d] = ",i,j);
  11.             scanf("%d",&a[i][j]);
  12.         }
  13.  
  14.     for(i=0;i<n;i++)
  15.         for(j=0;j<m;j++)
  16.             if (a[i][j]>0)
  17.                 z+=a[i][j];
  18.     printf("z = %d\n", z);
  19.  
  20.     system("pause");
  21.     return(0);
  22. }

Объяснение кода листинга программы

В этом коде:

  1. Объявлены переменные: n=3, m=3, a[3][3], i, j, z;
  2. В цикле происходит заполнение матрицы a значениями, которые вводит пользователь;
  3. Затем в цикле происходит проверка каждого элемента матрицы a на положительность, и если элемент положительный, то его значение прибавляется к z;
  4. Выводится значение z;
  5. В конце программы пользователю предлагается нажать любую клавишу для выхода из программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы