Форум программистов, компьютерный форум CyberForum.ru

В двумерном динамическом массиве найти произведение отрицательных элементов массива - C++

Восстановить пароль Регистрация
 
IDiego
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 7
28.01.2014, 22:22     В двумерном динамическом массиве найти произведение отрицательных элементов массива #1
Помогите плиз с задачей.
В двумерном динамическом массиве найти произведение отрицательных элементов массива. Массив задаётся произвольным образом.
Заранье спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 22:22     В двумерном динамическом массиве найти произведение отрицательных элементов массива
Посмотрите здесь:

В одномерном массиве вычислить сумму отрицательных элементов, произведение элементов массива между максимальным и минимальным элементами C++
C++ В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали
Найти произведение отрицательных элементов массива C++
Найти произведение отрицательных элементов массива C++
В двумерном массиве L (M, N) первый элемент поменять с последним и найти сумму отрицательных элементов C++
C++ В одномерном динамическом массиве, состоящем из n вещественных элементов найти минимальный элемент массива
В двумерном динамическом массиве найти максимум в каждой строке C++
В двухмерном динамическом массиве найти строку только из отрицательных чисел. C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
28.01.2014, 22:35     В двумерном динамическом массиве найти произведение отрицательных элементов массива #2
IDiego,
C++
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
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
int main()
{
    size_t arrayRow,arrayColumns;
    std::cin>>arrayRow>>arrayColumns;
    srand(time(NULL));
    int **array = new int *[arrayRow];
    for(size_t i=0; i<arrayRow; i++)
        array[i] = new int [arrayColumns];
    std::cout<<"\nMatrix:\n";
    for(size_t i=0; i<arrayRow; i++)
    {
        for(size_t j=0; j<arrayColumns; j++)
            std::cout<<std::setw(5)<<(array[i][j] = rand()%20 - 5);
        std::cout<<std::endl;
    }
    int Product =  1;
    for(size_t i=0; i<arrayRow; i++)
        for(size_t j=0; j<arrayColumns; j++)
            Product*= array[i][j]<0?array[i][j]:1;
    std::cout<<"\nProduct: "<<Product<<std::endl;
    for(size_t i=0;i<arrayRow;i++)
        delete [] array[i];
    delete [] array;
}
Yandex
Объявления
28.01.2014, 22:35     В двумерном динамическом массиве найти произведение отрицательных элементов массива
Ответ Создать тему
Опции темы

Текущее время: 18:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru