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

как создать такой алгоритм? (подсчитать произведение каждого столбца матрицы и вывести на экран) - C++

Восстановить пароль Регистрация
 
Bulding
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 47
14.12.2012, 17:44     как создать такой алгоритм? (подсчитать произведение каждого столбца матрицы и вывести на экран) #1
Смысл вот в чем,нужно подсчитать произведение каждого столбца матрицы и вывести на экран
А условие такое,чтобы элемент который находится в а[I][j] столбца был меньше чем b,который мы вводим произвольно.Ломал голову 2дня так и не смог ничего придумать,как составить этот алгоритм
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 17:44     как создать такой алгоритм? (подсчитать произведение каждого столбца матрицы и вывести на экран)
Посмотрите здесь:

C++ Для каждого столбца матрицы найти произведение его элементов
Для каждого столбца матрицы найти произведение его элементов. C++
C++ Дана матрица размера M × N. Для каждого столбца матрицы найти произведение его элементов.
Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы C++
C++ Для каждого столбца прямоугольной матрицы подсчитать сумму входящих в него элементов
C++ Для каждого столбца матрицы N*N подсчитать сумму отрицательных элементов и записать данные в новый массив
C++ Подсчитать среднее арифметическое элементов каждого столбца матрицы и ввести все это в одномерный массив
C++ С использованием указателей найти произведение наибольших элементов каждого столбца матрицы и их координаты

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
14.12.2012, 18:36     как создать такой алгоритм? (подсчитать произведение каждого столбца матрицы и вывести на экран) #2
вот часть программы написал. думаю общий смысл будет понятен
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const int ROWS=3, COLS=5;   // количество строк и столбцов в матрице
int A[ROWS][COLS];
int b;
 
// тут каким то способом заполнить матрицу
// ...
 
cout << "Введите b: ";
cin >> b;
 
for (int x=0; x<COLS; x++)
{
    int mul=1;
    
    for (int y=0; y<ROWS; y++)
        if (A[y][x] < b)
            mul = mul * A[y][x];
            
    cout << mul << " ";
}
если в столбце будет хотя бы один 0, то произведение получится нулю
Yandex
Объявления
14.12.2012, 18:36     как создать такой алгоритм? (подсчитать произведение каждого столбца матрицы и вывести на экран)
Ответ Создать тему
Опции темы

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