Найти сумму минимальных элементов матрицы - 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);
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и математическими операциями
- Объявление переменных: массив A размером 3x2, переменные i, j для обозначения индексов массива и переменная S для хранения суммы отрицательных элементов массива
- Ввод массива с помощью цикла for и функции scanf
- Вывод массива на экран с помощью цикла for и функции printf
- Поиск отрицательных элементов массива с помощью цикла for и условного оператора if
- Суммирование найденных отрицательных элементов и сохранение результата в переменную S
- Вывод суммы на экран с помощью функции printf