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

матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание с массивом http://www.cyberforum.ru/cpp-beginners/thread202896.html
Помогите с программным кодом для... Буду очень благодарен:)
C++ Создать класс даты (Date) Помогите пожалуйста с задачей, хочу разобраться перед контрольной) 1) Создать класс даты (Date) c объектом-членом число дней (переменная целого типа в закрытой области класса) и с функциями... http://www.cyberforum.ru/cpp-beginners/thread202895.html
Матрицы в С/С++ C++
P(N,N) Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали.Отпечатать полученую матрицу в общепринятом виде. N<=50.
C++ Чтение записи из файла
Доброго времени суток. Цель такая... прочитать из файла.. в файле находятся данные {4534}{536346}{423421}.... нужно записать их столбиков в другой.... Знаний по С++ а решение такой задачи...
C++ Программа про денежки. http://www.cyberforum.ru/cpp-beginners/thread202872.html
Доброго времени суток. =] Учусь на матфаке, программирование у нас уже 2 семестра, 1й семестр был Java, у меня с ним проблем не было, а как перешла на 2й курс и сменился преподаватель, пошли...
C++ Во всех последовательностях положительных чисел изменить порядок эл-ов на противоположный. Размерность массива=100 Диапазон значений -50 до -50 Во всех последовательностях положительных чисел изменить порядок эл-ов на противоположный. подробнее

Показать сообщение отдельно
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
03.12.2010, 23:16
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
#include <vector>
#include <algorithm>
#include <iterator>
 
using namespace std;
 
typedef vector<int> VInt;
typedef vector<VInt> VVInt;
 
int gen(){ return rand()%100 - 50; }
 
void print( VVInt& v ){
  for( VVInt::iterator it = v.begin(); it!=v.end(); ++it ){
    copy( it->begin(), it->end(), ostream_iterator<int>(cout," ") );
    cout << endl;
  }
}
 
int main(){
  VVInt v(10);
  for( VVInt::iterator it = v.begin(); it!=v.end(); ++it ){
    it->resize(8);
    generate( it->begin(), it->end(), gen );
  }
  print(v);
  cout << "==========\n";
  for( VVInt::iterator it = v.begin(); it!=v.end(); ++it ){
    sort( it->rbegin(), it->rend() );
  }
  print(v);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru