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

Процедура обмена столбца - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перестановки, поиск, сортировка, слияние файлов http://www.cyberforum.ru/cpp-beginners/thread317383.html
1. При запуске программы пользователь вводит целое число - размер перестановки. Вывести на экран все перестановки заданного размера, используя алгоритм нахождения следующей перестановки в лексикографическом порядке. 2. При запуске программы пользователь вводит две строки, длины которых ограничены 1024. Вывести индексы всех вхождений второй строки в первую, используя алгоритм Кнута-Морриса-Пратта...
C++ в чем ошибки? Написать функцию, находящую индекс первого минимального элемента массива. Написать программу, проверяющую работу этой функции. почему сам индекс не выводится #include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int min_ind(int* arr, int numberOfElements) { int n = 0; http://www.cyberforum.ru/cpp-beginners/thread317374.html
C++ Не реагирует на флаг
Всем привет есть такая задачка мой код #include<iostream> #include<conio.h> #include<iomanip> using namespace std; int main() {
парсер для ajax C++
Подскажите начинающему. необходимо написать робота, чтобы лазил по сайтам заполнял формы и скачивал информацию. в большинстве случаев загрузка идет ajax, как заставить робота отправлять данные формы? если у кого есть литература на эту тему, буду очень признателен, потому-что вопросов еще много. я подумал что python наиболее подходящий для таких разработок язык может на си есть что-то готовое...
C++/CLI WinForms Структура с именем "Train", фильтрация http://www.cyberforum.ru/cpp-beginners/thread317344.html
Добрый день ! у меня возникла проблема с написанием функции "ФИЛЬТРОВАТЬ " для данной программы . может быть кто нибудь подскажет? условие: Дана запись с именем TRAIN, содержащая следующие поля: · Название пункта назначения; · Номер поезда; · Время отправления. Написать программу, которая выполняет следующие действия: · Ввод с клавиатуры данных из 6 элементов типа TRAIN, и...
 

Показать сообщение отдельно
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
14.06.2011, 10:47     Процедура обмена столбца
Цитата Сообщение от co6ak Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
int tmp;
int matr [ N ] [ N ] 
 
for (int i = 0; i < N; i ++ ) 
  for ( int j = 0; j < N; j++ )
       if (matr [i][0] == matr [0] [j] )   
       for (int k = 1; k < N; k++ ) 
           {  tmp = matr [i][k]; matr [i][k] = matr [k][j]; matr [k][j] = tmp; }
вроде вот так должна быть тушка процедуры.
не могу проверить. да и конец рабочего дня


и меньше 3-х циклов тоже что то не догоняю как сделать. и можно ли вобще о_О
вобщем, надеюсь что будет работать пробуйте!
у меня тут мысль появилась.если тема еще актуальна конечно.
надо проходить проверку массива с обратной стороны. т.е.
C++
1
2
3
4
5
6
7
int matr [ N ] [ N ] 
 
for (int i = N; i > 0; --i ) 
  for ( int j = N; j > 0; --i )
       if (matr [i][0] == matr [0] [j] )   
       for (int k = 1; k < N; k++ ) 
           {  tmp = matr [i][k]; matr [i][k] = matr [k][j]; matr [k][j] = tmp; }
в этом случае не должны меняться первая строка и первый столбец. они конечно один фиг поменяются в конце, и будет довольно забавная кашка

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