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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Uinslou
Старичок :)
728 / 315 / 5
Регистрация: 03.04.2011
Сообщений: 1,430
#1

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

10.05.2011, 13:53. Просмотров 635. Ответов 4
Метки нет (Все метки)

Здравствуйте, Уважаемые форумчане !

Вот такое у меня задание значит:

Дана матрица. Вычислить произведение положительных и отрицательных элементов каждой строки.

Вот собственно сама матрица:

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

Спасибо заранее за оказанную помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 13:53     Вычислить произведение положительных и отрицательных элементов каждой строки
Посмотрите здесь:

Вычислить произведение отрицательных, и сумму положительных элементов массива - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение отрицательных элементов массива; 2) сумму...

Найти произведение положительных элементов каждой строки матрицы - C++
Найти произведение положительных элементов каждой строки матрицы А.Найти минимальное среди них и указать номер соответствующей...

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

Найти произведение нечетных отрицательных элементов каждой строки матрицы - C++
Найти произведение нечетных отрицательных элементов каждой строки матрицы А(3,3) и сохранить их в массиве В

Вычислить произведение отрицательных элементов строки матрицы - C++
Помогите пожалуйста! написал программу, но она не высчитывает отрицательные элементы и при обнаружении 0 не выводит сообщение. Вот...

Вычислить среднее арифметическое отрицательных элементов каждой строки - C++
Она должна вычислять среднее арифметическое отрицательных элементов. Проверьте на ошибки, пожалуйста #include <iostream> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
10.05.2011, 13:55     Вычислить произведение положительных и отрицательных элементов каждой строки #2
А в чем сложность?
Пройтись в 2-х циклах по матрице и посчитать значения ?
Uinslou
Старичок :)
728 / 315 / 5
Регистрация: 03.04.2011
Сообщений: 1,430
10.05.2011, 14:10  [ТС]     Вычислить произведение положительных и отрицательных элементов каждой строки #3
C++
1
2
3
4
5
6
7
unsigned Prz=1, Sum=!(0),index;
for (int i=0; i<15; i++)
{
    for (int j=0; j<20; j++)
       if (A[i][j]>0) Prz*=A[i][j];
    if(Prz<Sum) index = i, Sum=Prz; 
}
Типо такого ? Только тут он ещё минимальный считает элемент и номер строки определяет.

Поправьте меня, если я ошибаюсь.
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
10.05.2011, 17:42     Вычислить произведение положительных и отрицательных элементов каждой строки #4
Uinslou, так пойдет?

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
29
30
31
32
33
34
35
36
37
38
#include <cstdlib>
#include <iostream>
 
int main(int argc, char *argv[])
{ 
    const int n=5;
    int mas1[n][n];
    int mas2[n];
    int k=1;
    
    for(int i=0; i<n; i++)    
       for(int j=0; j<n; j++)       
          mas1[i][j] = rand() % 20 + 1;  
 
    for(int i=0; i<n; i++)    
    {
       for(int j=0; j<n; j++)                 
          std::cout << mas1[i][j] << " ";
       std::cout << "\n";
    }
    
           
    for(int i=0; i<n; i++)
    {
       for(int j=0; j<n; j++)       
            k *= mas1[i][j];       
       
       mas2[i] = k;
       k=1;       
    }
    
    for(int i=0; i<n; i++) 
       std::cout << mas2[i] << " ";
    std::cout << "\n";   
      
    system("PAUSE");
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2011, 21:52     Вычислить произведение положительных и отрицательных элементов каждой строки
Еще ссылки по теме:

Вычислить произведение положительных элементов строки матрицы - C++
Пожалуйста, помогите посчитать произведение положительных элементов строки матрицы. Как это можно реализовать? Представления не имею как...

Вычислить произведение положительных элементов строки матрицы - C++
ПРИВЕТСТВУЮ!!!! В общем задачки простые, но не могу их разобрать!:wall: просто они мне в ближайшее время нужны, а сама пока разберусь.......

Вычислить произведение положительных элементов строки матрицы - C++
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». Помогите...

Определить минимальный элемент каждой строки матрицы и найти произведение положительных элементов, расположенных на ее главной диагонали. - C++
1. Определить минимальный элемент каждой строки матрицы. Напечатать его значение и индексы. 2. Найти произведение положительных элементов...


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

Или воспользуйтесь поиском по форуму:
Uinslou
Старичок :)
728 / 315 / 5
Регистрация: 03.04.2011
Сообщений: 1,430
11.05.2011, 21:52  [ТС]     Вычислить произведение положительных и отрицательных элементов каждой строки #5
Да, спасибо
Yandex
Объявления
11.05.2011, 21:52     Вычислить произведение положительных и отрицательных элементов каждой строки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru