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

Сгенерировать матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача про Систему массового обслуживания http://www.cyberforum.ru/cpp-beginners/thread675207.html
Пример. СМО представляет собой АЗС с n=5 колонками. Площадка возле АЗС позволяет ожидание в очереди не более m=2 машин. Поток автомашин на заправку простейший с интенсивностью λ = 35 машин в час. Среднее время заправки составляет 3 мин. Требования: n, m, λ, и среднее время должны вводится пользователем. Есть решение вручную: Исчисляем показатели обслуживания многоканальной СМО:...
C++ Преобразование цветов Есть массив байтов 3 на 256 такого вида: 0,0,0 1,1,1 2,2,2 .... 255,255,255 Т.е. он представляет собой палитру RGB из черного цвета в белый. Есть палитра ironbow (картинка внизу) http://i064.***********/1210/da/8118863964c4.gif http://www.cyberforum.ru/cpp-beginners/thread675201.html
C++ Составить блок-схему на программу
помогите с созданием блок-схемы или подскажите какую программу для быстрого создания этой схемы ... пробовал пользоваться FCEditor ,NET - ни4его не выходит #include <iostream> using namespace std; int main(){ int x,y; setlocale (LC_ALL,"Rus"); do{ cout<<"Введите координаты точки (X Y):";
Перетягивание файлов на иконку программы C++
Приветствую! Не знаю, как сформировать запрос в поисковую систему, так что спрошу у вас - как известно, у некоторых программ есть возможность открыть файл, перетащив файл на иконку программы. Вопрос - как можно реализовать это на Cpp? Может быть путь к файлу хранится в argv?
C++ Класс "Многочлен 2 степени" http://www.cyberforum.ru/cpp-beginners/thread675182.html
создать класс многочлен 2 степени, методы: сумма 2 многочленов, умножение многочлена на число, умножение 2 многочленов, нахождение его корней!
C++ дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива. Как найти диапазон между этими числами и отсортировать массив? Пожалуйста помогите(: Буду рада любой помощи:) подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
19.10.2012, 20:31     Сгенерировать матрицу
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
std::ostream& operator<< (std::ostream& os, const std::vector< std::vector<int> >& Matr)
{
   std::for_each(std::begin(Matr), std::end(Matr), [&] (std::vector<int> Vec) 
   {
      std::copy(std::begin(Vec), std::end(Vec), std::ostream_iterator<int> (os, " "));
      os << std::endl; 
   });
   
   return os; 
}  
 
int main()
{
   const std::size_t ROWS = 4, COLUMNS = 5;
   
   std::vector< std::vector<int> > MyMatr(ROWS);
   
   std::generate_n(std::begin(MyMatr), ROWS, [&] () -> std::vector<int>
   {
      static int i = ROWS; 
      std::vector<int> t(COLUMNS);
      std::generate(std::begin(t), std::end(t), [&] () -> int
      {
         return i;
      });
      --i;
      return t; 
   });
  
    std::cout << MyMatr << std::endl; 
 
    return 0;
}
http://liveworkspace.org/code/14602f...c5bd37c97f4d03
Код
4 4 4 4 4 
3 3 3 3 3 
2 2 2 2 2 
1 1 1 1 1
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru