Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перестановка строк матрицы (STL,C++)

26K
27 сентября 2007 года
Kl@vo4ka
16 / / 24.09.2007
Помогите, пожалуйста, написать программу на задачи

Дана квадратная матрица А порядка n. Требуется переставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по неубыванию.
320
27 сентября 2007 года
m_Valery
1.0K / / 08.01.2007
Цитата: Kl@vo4ka
Помогите, пожалуйста, написать программу на задачи

Дана квадратная матрица А порядка n. Требуется переставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по неубыванию.



Kl@vo4ka,согласно Правилам раздела Студентам 1 задача - 1 тема.Для второй задачи создашь отдельную тему в Студентах.Потом,что за название темы ? Название должно отражать суть задачи.Отредактировал.
модератор.
Для начала создай квадратную матрицу порядка n.Вот так.

Код:
#include <iostream>
#include <ctime>
#include <iomanip>
#include <vector>
#include <algorithm>
using namespace std;
typedef vector< vector<int> > T;
ostream &operator<<(ostream &output,const T &mass)
{
     for(int i = 0;i<mass.size();++i){
        for(int j = 0;j<mass.size();++j)
               output<<setw(5)<<mass[j];
      output<<"\n\n";
    }
     return output;
}
int _tmain(int argc, _TCHAR* argv[])
{
    srand(time(0));
    // размер
    unsigned int n;
    do{
    cout<<"Enter SIZE of matrix.SIZE > 0"<<endl;
    cin>>n;
    }while(n <= 0);
    //вектор векторов
    // заполняем случ.числами
    T mass(n, vector<int>(n));
    for(int i = 0;i<n;++i){
      for(int j = 0;j<n;++j)
                  mass[j] = rand()%10;
    }
    cout<<"\t1 - st array"<<"\n\n";
    cout<<mass;
    cout<<endl;
 // Вот и все решение
     sort(mass.begin(),mass.end());
    cout<<mass;
    return 0;
}
26K
01 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
спасибо за подсказку:)
14K
09 декабря 2007 года
2504
33 / / 27.03.2007
Подказка. :) Прикол. ОН те задачу решил!:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог