Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2021, 20:27   #1
Dari22
 
Регистрация: 02.12.2021
Сообщений: 6
По умолчанию Двумерный массив найти произведение главной диагонали. На Си

Задан двухмерный массив размером 25x25. Найти произведение отрицательных элементов главной диагонали.
Вот что пока я написал дальше не знаю как реализовать
Код:
#include <stdio.h>
#include <stdlib.h>

#define N 25

int main() {
    int array[N][N], t = 0, j = 0;

    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < N; ++j) {
            array[i][j] = rand() % 100 - 100;
        }
    }

    for (int i = 0; i < N; i++) {
        t += 1;
        array[i][j] = rand() % 100 - 100;
        j += 1;

    }

    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < N; ++j) {
            printf("%4d", array[i][j]);
        }
        printf("\n");
    }
    return 0;
}
Dari22 вне форума Ответить с цитированием
Старый 16.12.2021, 20:40   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,296
По умолчанию

Код:
int s = 1;
for (int i = 0; i < N; i++)
    if (array[i][i] < 0)
        s *= array[i][i];
И нужно подумать, нужно ли обрабатывать переполнение произведения и случай отсутствия отрицательных элементов.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу Pascal. найти сумму побочной диагонали матрицы, умноженной на минимальный элемент главной диагонали Njr54321 Помощь студентам 5 15.05.2019 09:24
[Turbo Pascal]: в сформированной случайным образом матрице 4x4 найти сумму элементов главной диагонали, а также произведение элементов побочной temar Помощь студентам 2 18.12.2016 15:16
Работа с матрицами на С++. Найти сумму элементов, расположенных выше главной диагонали, включая элементы главной диагонали. Анастасия225 Помощь студентам 5 20.01.2014 20:47
Дан двумерный массив В(3,3). Найти количество отрицательных элементов, расположенных ниже главной диагонали tw1ster Помощь студентам 0 28.05.2012 12:24
Дан двумерный массив. Найти сумму и количество элементов в каждом столбце, положительных и лежащих вне главной диагонали Alexbmgn Помощь студентам 1 25.12.2011 22:21