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

Вычислить произведение компонент вектора размером 5 - C++

Восстановить пароль Регистрация
 
misterjava
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 9
11.01.2012, 02:31     Вычислить произведение компонент вектора размером 5 #1
Не могу выполнить

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

Даны матрицы A и B размером k на m и m на l соответсвенно.Найти произведение AB. C++
Найти произведение элементов вектора C++
C++ Вычислить произведение матрицы на вектор и максимальный элемент полученого вектора.
Ввести матрицу размером 10*5. Для неотрицательных элементов вычислить их произведение C++
Произведение вектора на матрицу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Whiteha
Программист
33 / 33 / 4
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
11.01.2012, 03:10     Вычислить произведение компонент вектора размером 5 #2
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
#include <iostream>
using namespace std;
 
const int a = 4;
const int b = 5;
int matrix[a][b];
 
int checkvec(int *vec)
{
    int buf = 1; // Под произведение
    for (int i = 0; i < b; i++)
    {
        buf *= vec[i];
    }
    if (buf != 0)
        return 1;
    else
        return 0;
}
 
int main()
{
    setlocale(LC_ALL, "");
        cout << "Ввод:" << endl;
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < b; j++)
        {
            cout << '[' << i << "][" << j << "] = ";
            cin >> matrix[i][j];
        }
    }
        cout << "Вывод:" << endl;
    for (int i = 0; i < a; i++)
    {
        if (checkvec(matrix[i])) cout << " Строка " << i << " содержит 0" << endl;
    }
    system("pause");
}
misterjava
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 9
11.01.2012, 17:01  [ТС]     Вычислить произведение компонент вектора размером 5 #3
Спасибо
Whiteha
Программист
33 / 33 / 4
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
11.01.2012, 18:11     Вычислить произведение компонент вектора размером 5 #4
Для этого есть кнопочка)
Yandex
Объявления
11.01.2012, 18:11     Вычислить произведение компонент вектора размером 5
Ответ Создать тему
Опции темы

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