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

Перестановка строк в матрице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка векторов со строковыми переменными http://www.cyberforum.ru/cpp-beginners/thread66477.html
День добрый. У меня возник вопрос, возможно ли сделать сортировку строковых переменных в массиве не в алфавитном порядке, а в заданном ранее? Да, и ещё, какие самые эффективные структуры данных для хранения хранения векторов. Я начал делать с массивами, но не поспешил ли я?
C++ Отображение данных Привет всем! Каким образом можно вывести таблицу, чтобы последовательный вывод информации выполнялся в определенной части строки? Как в этом случае сдвинуть курсор на n-ое количество символов? Наглядный пример: _____________________________________________________________ |№№|Name |Tag 1 |Tag 2 | |__|__________________________________________|______|______| |0... http://www.cyberforum.ru/cpp-beginners/thread66473.html
Не могу понять почему не работает (или правильно не работает) C++
#include <iostream.h> #include <conio.h> #define N 5 #define M 3 void main() { int a; int i,j; cout<<"nachalnya matricha:"<<endl;
Конструктор копии и операторы C++
list::list(list const& l) { l.H(); if (l.head==NULL) {head=present=NULL; return;} head=present=new element(l.head); while(l.present->next) { l.Next(); present->next = new element(l.present->number); Next();
C++ Массив классов http://www.cyberforum.ru/cpp-beginners/thread66393.html
Люди спасите как мне удалить нужные строки допустим определенно какогото человека вот программка я весь мозг поломал #include <cstdlib> #include <iostream> using namespace std; class std { protected: int a; public: void set(int n) {a=n;} };
C++ одномерный массив в одномерном массиве, состоящем из n целых элементов, вычислить сумму элементов массива, расположенных последнего элемента равного нулю подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.11.2009, 18:25     Перестановка строк в матрице
У тебя правильно меняет строки. Единственное что у тебя не правильно - это вывод на экран массивов. Вот подправленный твой пример:
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
38
39
40
41
#include <iostream.h>
#include <conio.h>
void main()
{
        int n, m, temp;
        int mass[6][9];
        for (n=0; n<6; n++)
        //vvod massiva
                for (m=0; m<9; m++)
                       {
                                cout<<"vvedite mass["<<n<<"]["<<m<<"]:";
                                cin>>mass[n][m];
 
                       }
        //vbIvod isxodnogo massiva
        for (n=0; n<6; n++){
                for (m=0; m<9; m++){
                      cout<<mass[n][m]<<" ";
                      
                                    }
                cout<<endl;}
 
        for(n=0; n<3; n++)
                {
                        for (m=0; m<9; m++)
                        {
                                temp=mass[n][m];
                                mass[n][m]=mass[5-n][m];
                                mass[5-n][m]=temp;
                              //  cout<<temp;
                        }
                }
        //vbIvod poluchennogo massiva
        cout<<endl;
        for (n=0; n<6; n++){
                for (m=0; m<9; m++){
                      cout<<mass[n][m]<<" ";
                      
                                    }
                cout<<endl;}
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru