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

Для каждого столбца матрицы найти произведение его элементов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Аналитический интегратор http://www.cyberforum.ru/cpp-beginners/thread302022.html
Помогите создать программу. Никак не могу понять, как организовать получение информации из масива Tinteg. Аналитический интегратор. Объявить тип данных double ( *fun) (double x)- указатель на функцию и глобальный массив fun Tinteg , первый столбец указатели на функции, второй – на их первообразные. Инициализировать таблицу Tinteg указателями 8 функций {xn, 1/x, exp(x), ln(x), sin(x), cos(x),...
C++ Поиск файлов С++ Помогите плиз поправить код!!! Т.е чтоб прога выводила все текстовики в данном каталоге!!! #include<iostream> #include <windows.h> #include<cstring> #include<direct.h> using namespace std; void FindFiles(char* dir, char* mask){ WIN32_FIND_DATA FindFileData; http://www.cyberforum.ru/cpp-beginners/thread302020.html
C++ Работа с битами И Работа с символьными данными
1. Ввести 8 символов. В символе с наибольшим кодом заменить 5-й бит единицей, а в символе с наименьшим кодом 6-й бит - нулем. Вывести исходную последовательность, ее восьмеричные коды; пребразованную последовательность и ее восьмеричные коды. 2. Прочитать из файла строку символов. В этой строке подсчитать, сколько символов стоят перед символом ?, все последующие заменить символами !. Новую...
выбрать сведения о тех,.... C++
Выбрать сведения о тех, кто за последниий год имеет только 5.
C++ Сколько дней осталось до конца года http://www.cyberforum.ru/cpp-beginners/thread301965.html
С клавиатуры вводится число и номер месяца ,посчитать сколько дней осталось до конца года ,учитывая что в феврале 28 дней ,следовательно,в году 365 дней.Помогите составить программу.
C++ Нахождение корней полинома n-ой степени Помогите пожалуйста с написанием алгоритма для нахождения корней полинома n-ой степени. Может поможет кому- название алгоритмов для нахождения корней нелинейных уравнений: метод хорд метод дихотомии метод Эйткена-Стеффенсона метод итераций метод Ньютона подробнее

Показать сообщение отдельно
Orion6767
2 / 2 / 0
Регистрация: 26.10.2010
Сообщений: 67
22.05.2011, 17:11     Для каждого столбца матрицы найти произведение его элементов.
Дана матрица размера M × N. Для каждого столбца матрицы найти произведение его элементов.

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
#include <iostream>
#include <time.h>
 
using namespace std;
 
int main()
 
{
        int i, j, n, m, p;
    p=1;
    srand (time(NULL));
    cout<<"n = "; cin>>n;
    cout<<"m = "; cin>>m;
    int** a=new int* [n]; 
    for(i=0;i<n;i++) a[i]=new int [m]; 
    cout<<"Matrix"<<endl;
    for(i=0;i<n;i++)
    {
    for(j=0;j<m;j++)
    {
    a[i][j]=rand()%20;
    cout<<"  "<<a[i][j];  
    }
    cout<<endl;
    }
    {
    for(i=0;i<n;i++)
    {
    for(j=0;j<m;j++)
    {
    p*=a[j][i];
    }
    cout<<p<<endl;
    }
    return 0;
}
}
Я начал делать но у меня проблема с циклом, он не считает каждый столбец отдельно, что нужно изменить чтобы он считал произведение каждого столбца? Сейчас он умножает найденное произведение с произведением следующего столбца и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru