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

Матрицы: удалить из матрицы столбцы, в которых есть равные элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести линейный список http://www.cyberforum.ru/cpp-beginners/thread591517.html
Необходимо создать линейный список упорядоченный по фамилиям и вывести его на экран. Код вроде написал. но есть сомнения в правильности его работы. т.к. не знаю как вывести на экран struct list {char name; list*next; }; list*first=NULL; void spisok()
C++ Составить программу справочной службы аэропорта 3.Составить программу справочной службы аэропорта. Структурный шаблон должен содержать пункт назначения, номер рейса, дату и время вылета, время в полете, стоимость билета, наличие билетов в кассе. Время прибытия в пункт назначения высчитывается программно. По запросу пользователя предусмотреть вывод информации -О рейсах до заданного пункта назначения с указанием времени билета, времени... http://www.cyberforum.ru/cpp-beginners/thread591506.html
C++ Дано скобочное выражение, оканчивающееся точкой с запятой
Дано скобочное выражение, оканчивающееся точкой с запятой. Определить: количество уровней вложенности скобок в выражении.
C++ Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей
Допуск к экзамену в субботу а не решено еще 5 заданий по С++ 1.Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей. 2.Дано 10 вещественных чисел, которые вводятся по одному. Вычислить среднее арифметическое положительных и среднее арифметическое отрицательных чисел. 3.Дано вещественное число x и натуральное число n. Вычислить:...
C++ как собрать программу из этих файлов? http://www.cyberforum.ru/cpp-beginners/thread591486.html
Привет всем! Помогите пожалуйста разобраться как из файлов https://github.com/saebyn/munkres-cpp собрать программу?
C++ Массивы: получить новый массив, выбросив из исходной все члены с максимальным значением Получить новый массив, выбросив из исходной все члены с максимальным значением. написать программу на языке С++ подробнее

Показать сообщение отдельно
doh
Сообщений: n/a

Матрицы: удалить из матрицы столбцы, в которых есть равные элементы - C++

30.05.2012, 17:23. Просмотров 448. Ответов 3
Метки (Все метки)

1.Необходимо удалить из матрицы столбцы, в которых есть равные элементы:
для матрицы:
1 2 3
4 5 3
7 9 8
должно получаться:
1 2
4 5
7 9
Мой вариант кода:
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
for (j=0; j<columns; j++)
{
k=0; i=1;
       for (i=0; i<rows; i++)
       {
       a=A[i][j];
       for (j=0; j<columns; j++)
       {
       if (a!=A[i][j])
       {
       k++;
       }
       }
       if (k==3)
       {
       Q[i]=j;
       }
       }
}
for (i=0; i<rows; i++)
{
       for (j=0; j<columns; j++)
       {
       m=Q[j];
       B[i][m]=A[i][j];
       }
cout<<"\n";
}
но не выходит.

2.необходимо сформировать вектор
для матрицы:
1 2 3
4 5 6
7 8 9
вектор должен быть:
14579
прошу вашей помощи!
мой вариант такой, но не получается.
C++
1
2
3
4
5
6
7
8
9
vector[0]=A[1][1];
j=0;
for(i=1; i<rows; i++)
{
j++;
vector[j]=A[i][1];
j++;
vector[j]=A[i+1][i+1];
}
Прошу вашей помощи или хотя бы пояснения! Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru