Найти сумму минимальных элементов матрицы - C (СИ)

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

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

Помогите, пожалуйста, написать программу на языке C. Задание: Дана матрица N(3 x 2). Найти сумму отрицательных элементов

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

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
 
void main() {
    int A[3][2],/*Массив*/
        i,j,
        S;/*Сумма отр. элементов массива*/
       /*Ввод массива*/
    for(i=0;i<3;i++){
        for(j=0;j<2;j++){
            printf("Vvedite A[%d][%d]=",i,j);
            scanf("%d",&A[i][j]);
        }
    }
    /*Вывод на экран массива*/
    for(i=0;i<3;i++){
        for(j=0;j<2;j++){
            printf("%4d",A[i][j]);
        }
        printf("\n");
    }
    /*Ищем отрицательные и суммируем их*/
    for(i=0;i<3;i++){
        for(j=0;j<2;j++){
            if(A[i][j]<0)
                S+=A[i][j];
        }
    }
    printf("S=(%d)",S);
    }

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

  1. Подключение необходимых библиотек для работы с файлами и математическими операциями
  2. Объявление переменных: массив A размером 3x2, переменные i, j для обозначения индексов массива и переменная S для хранения суммы отрицательных элементов массива
  3. Ввод массива с помощью цикла for и функции scanf
  4. Вывод массива на экран с помощью цикла for и функции printf
  5. Поиск отрицательных элементов массива с помощью цикла for и условного оператора if
  6. Суммирование найденных отрицательных элементов и сохранение результата в переменную S
  7. Вывод суммы на экран с помощью функции printf

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


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

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

5   голосов , оценка 4 из 5
Похожие ответы