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

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

Войти
Регистрация
Восстановить пароль
 
Giroskop
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 55
#1

В матрице найти столбец совпадающий с заданным вектором - C++

29.10.2015, 15:50. Просмотров 120. Ответов 1
Метки нет (Все метки)

Найти одномерный массив или вектор (не знаю что лучше) в двумерном массиве и вывести его номер?
То есть сравнить одномерный массив/вектор с двумерным массивом и найти номер столбца с такими же элементами.
пример:

(1,0,0) 4 1 -2
2 0 6
0 0 -7

Должно вывести номер столбца в матрице
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2015, 15:50     В матрице найти столбец совпадающий с заданным вектором
Посмотрите здесь:

В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента найти этот столбец и замети - C++
В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента найти этот...

В матрице найти элементы min и max и найти в каких индексах они находятся (столбец и строка) - C++
Задание: Дан массив 20x5. В нем найти элементы min и max и найти в каких индексах они находятся. (столбец и строка). Вроде реализовал....

Найти столбец с самым большим элементом в заданной матрице - C++
Прошу помочь по решению задачи для курсовой. Задача очень простая! Дана матрица: Найти колонну с самым большым элементом в...

Нужно чтобы в матрице столбец менялся на столбец свободных членов - C++
Нужно чтобы в матрице столбец менялся на столбец свободных членов автоматически с помощью массива.То есть надо сделать так,когда считаем...

В прямоугольной матрице A(m,n) заменить нечетные строки вектором B(n) - C++
в прямоугольной матрице A(m,n) заменить нечетные строки вектором B(n)

В прямоугольной матрице A(m,n) заменить четные столбцы вектором B(m) - C++
7.10.2. Помогите, пожалуйста, решить задачу в С++. В прямоугольной матрице A(m,n) заменить четные столбцы вектором B(m).

В прямоугольной матрице A(m,n) заменить нечётные строки вектором B(n). - C++
7.8.2. Помогите, пожалуйста, решить задачу в С++. В прямоугольной матрице A(m,n) заменить нечётные строки вектором B(n).

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

В матрице найти столбец, в котором разность между максимальным элементом и среднем арифметическим больше первого элемента - C++
В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента наити этот...

Добавить в двумерный массив столбец с заданным номером - C++
Реализовать через динамические массивы.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
29.10.2015, 16:21     В матрице найти столбец совпадающий с заданным вектором #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int Find(int** a,int *b,int n,int m)
{
    for(int j=0;j<m;j++)
    {
          bool equal=true;
          for(int i=0;i<n;i++)
             if(a[i][j]!=b[i])
                equal=false;
          if(equal)
            return j; // возвращаем номер совпавшего столбца
    }
    return -1; // error
}
Ответ Создать тему
Опции темы

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