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

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

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

Каждый элемент матрицы A(3,3) умножить на сумму ее четных отрицательных элементов...Помогите написать прогу...

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

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    setlocale(0, "");
    srand(time(NULL));
 
    int A[3][3], sum=0, a, b, i, j;
 
    printf("введите левую и правую границы диапозона чисел : ");
    scanf_s("%d%d", &a, &b);
    
    printf("Исходный массив : \n");
    for ( i = 0; i < 3; i++)
    {
        for ( j = 0; j < 3; j++)
        {
            A[i][j] = a + rand() % (b - a);
            printf("%5d", A[i][j]);
        }
        printf("\n");
    }
 
 
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
        {
            if (A[i][j] % 2 == 0 && A[i][j] < 0)
                sum += A[i][j];
        }
    }
 
    printf("Конечный массив : \n");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
        {
            A[i][j] *= sum;
            printf("%5d",A[i][j]);
        }
        printf("\n");
    }
    printf("\nСумма четных отрицательных эллементов = %d", sum);
    _getch();
    return 0;
}

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

  1. Включаются необходимые заголовочные файлы
  2. Устанавливается начальная локализация
  3. Инициализируется генератор случайных чисел
  4. Объявляются переменные: массив A размером 3x3, переменная sum для хранения суммы четных отрицательных элементов, а также переменные a, b, i, j для работы с циклами
  5. Пользователю предлагается ввести левую и правую границы для генерации случайных чисел в массиве A
  6. Выводится исходный массив A
  7. Суммируются все четные отрицательные элементы массива A, результат сохраняется в переменной sum
  8. Выводится конечный массив A, где каждый элемент умножается на сумму четных отрицательных элементов
  9. Выводится значение суммы четных отрицательных элементов
  10. Программа ожидает нажатия клавиши для завершения работы

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


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

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

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