С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 78
1

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

07.09.2013, 11:16. Показов 1118. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана целочисленная квадратная матрица. Определить произведение тех строк, которые не содержат отрицательных элементов
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2013, 11:16
Ответы с готовыми решениями:

В матрице найти произведение положительных элементов
В заданной матрице E( 8,2 ) найти произведение положительных элементов . Вывести исходную матрицу...

В матрице найти сумму и произведение элементов строк
Тема: Анализ задачи Цель: Отработать умение анализа задач,составить алгоритм и програму....

Задание по матрице. найти наименьшее значение среди положительных минимумов строк
Доброго времени суток, помогите решить следующую задачу. дана вещественная матрица размером 4*5....

В матрице размером 5х5 подсчитать произведение всех положительных элементов
Помогите, пожалуйста, исправить код, никак не могу получить правильный результат:( #include...

1
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
07.09.2013, 17:42 2
Лучший ответ Сообщение было отмечено nachC как решение

Решение

Цитата Сообщение от nachC Посмотреть сообщение
Дана целочисленная квадратная матрица. Определить произведение тех строк, которые не содержат отрицательных элементов
возможно не самый лучший код, но , как умею, пока тоже учусь.

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
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>     
#include <stdlib.h>     
#include <time.h>
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    const int row = 5;
    const int column = 5;
    int arr[row][column];
 
    int mul = 1;
    
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
        {
            arr[i][j] = rand() % 20 - 1;
 
            cout << setw(4) << arr[i][j] << " ";
        }
        cout << " " << endl;
    }
 
    for(int i = 0; i < column; i++)
    {
        for(int j = 0; j < row; j++)
        {
            mul *= arr[i][j];
 
            if(arr[i][j] < 0 )
            {
                j = row - 1;
                mul = 0;
            }
            if(j == row - 1)
            {
                cout << mul << endl;
                mul = 1;
            }
        }
    }
 
    getch();
    return 0;
}
Миниатюры
найти произведение положительных строк в матрице  
0
07.09.2013, 17:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2013, 17:42
Помогаю со студенческими работами здесь

В матрице F(4,9) найти произведение элементов , что превышают заданное число B . Вывести матрицу и произведение .
В матрице F(4,9) найти произведение элементов , что превышают заданное число B . Вывести матрицу и...

В матрице найти произведение над главной диагональю,если произведение делится на 3 заменить побочную диагональ 0.
Нужно заменить элементы побочной диагонали нулями,если произведение парных элементов над главной...

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

В матрице К размером m*n найти в каждом столбце произведение отрицательных элементов и количество нулевых элементов в матрице
В матрице К размером m*n найти в каждом столбце произведение отрицательных элементов и количество...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru