
Дан двухмерный массив 7 на 7. Найти сумму модулей отрицательных нечетных элементов.Написать в c++
Простым языком пожалуйста ))

Ответы на вопрос

#include <iostream>
#include <cmath>
#include <ctime>
signed main(){
srand(time(NULL));
setlocale(LC_ALL, "Rus");
int matrix[7][7], _sum = 0;
/*Заполняем матрицу случайными числами и выводим ее на экран*/
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 7; j++) {
matrix[i][j] = rand() % 110 + (-35);
std::cout << matrix[i][j] << " ";
}
std::cout << std::endl;
}
/*Ищем сумму отрицательных нечетных элементов (при желании можно засунуть в первый цикл)*/
for (int i = 0; i < 7; i++)
for (int j = 0; j < 7; j++)
if (matrix[i][j] < 0 && matrix[i][j] % 2 != 0)
_sum += matrix[i][j];
std::cout << "\nСумма отрицательных нечетных элементов матрицы:" << _sum << std::endl;
return 0;
}



Конечно, давайте решим эту задачу на языке программирования C++.
```cpp
#include
int main() { // Размеры двумерного массива const int rows = 7; const int cols = 7;
// Инициализация двумерного массива int array[rows][cols] = { {1, -2, 3, -4, 5, -6, 7}, {-8, 9, -10, 11, -12, 13, -14}, {15, -16, 17, -18, 19, -20, 21}, {-22, 23, -24, 25, -26, 27, -28}, {29, -30, 31, -32, 33, -34, 35}, {-36, 37, -38, 39, -40, 41, -42}, {43, -44, 45, -46, 47, -48, 49} };
// Переменная для хранения суммы модулей отрицательных нечетных элементов int sum = 0;
// Обход массива for (int i = 0; i < rows; ++i) { for (int j = 0; j < cols; ++j) { // Проверка на отрицательность и нечетность if (array[i][j] < 0 && array[i][j] % 2 != 0) { // Если условие выполняется, добавляем модуль элемента к сумме sum += abs(array[i][j]); } } }
// Вывод результата std::cout << "Сумма модулей отрицательных нечетных элементов: " << sum << std::endl;
return 0; } ```
В данной программе создается двумерный массив 7x7 и затем происходит обход всех его элементов. Если элемент отрицателен и нечетен, то его модуль добавляется к переменной `sum`. После завершения обхода массива выводится сумма модулей отрицательных нечетных элементов.


Похожие вопросы

Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili