#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;
}
Перестановка строк матрицы (STL,C++)
Дана квадратная матрица А порядка n. Требуется переставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по неубыванию.
Цитата: Kl@vo4ka
Помогите, пожалуйста, написать программу на задачи
Дана квадратная матрица А порядка n. Требуется переставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по неубыванию.
Дана квадратная матрица А порядка n. Требуется переставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по неубыванию.
Kl@vo4ka,согласно Правилам раздела Студентам 1 задача - 1 тема.Для второй задачи создашь отдельную тему в Студентах.Потом,что за название темы ? Название должно отражать суть задачи.Отредактировал.
модератор.
Для начала создай квадратную матрицу порядка n.Вот так.
Код:
спасибо за подсказку:)
Подказка. :) Прикол. ОН те задачу решил!:)