Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задача про Систему массового обслуживания https://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
C++ Составить блок-схему на программу помогите с созданием блок-схемы или подскажите какую программу для быстрого создания этой схемы ... пробовал пользоваться FCEditor ,NET - ни4его не выходит #include <iostream> using namespace std; int main(){ int x,y; setlocale (LC_ALL,"Rus"); do{ cout<<"Введите координаты точки (X Y):"; https://www.cyberforum.ru/ cpp-beginners/ thread675188.html C++ Перетягивание файлов на иконку программы https://www.cyberforum.ru/ cpp-beginners/ thread675187.html
Приветствую! Не знаю, как сформировать запрос в поисковую систему, так что спрошу у вас - как известно, у некоторых программ есть возможность открыть файл, перетащив файл на иконку программы. Вопрос - как можно реализовать это на Cpp? Может быть путь к файлу хранится в argv?
C++ Класс "Многочлен 2 степени"
создать класс многочлен 2 степени, методы: сумма 2 многочленов, умножение многочлена на число, умножение 2 многочленов, нахождение его корней!
C++ дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива. Как найти диапазон между этими числами и отсортировать массив? Пожалуйста помогите(: Буду рада любой помощи:) https://www.cyberforum.ru/ cpp-beginners/ thread675176.html
C++ Error to use CharToOemA Столкнулся с непонятной проблемой. До этого пользовался тем же способом с успехом, сейчас не могу понять что не так. #include <iostream> #include <fstream> #include <vector> #include <string> #include <Windows.h> #include <algorithm> https://www.cyberforum.ru/ cpp-beginners/ thread675172.html Почему игнорируется cin.getline() в классе? C++
Вот конструктор класса. При вызове конструктора создаётся односвязный список и данные вводятся с клавиатуры. Почему-то не работает функция cin.getline()...Я конечно могу ввести все нужные данные в главном блоке программы и передать в параметры конструктора, но это не дело. Я хочу разобраться почему так и как решить данную проблему? При отладке чётко видно, что курсор проходит по оператору не...
C++ Построение хэш-таблицы по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора Здравствуйте. Помогите с задачей. Таблица строиться по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора. При выполнений программы подсчитывается число коллизий. https://www.cyberforum.ru/ cpp-beginners/ thread675162.html C++ динамическая матрица https://www.cyberforum.ru/ cpp-beginners/ thread675161.html
в общем, надо сделать матрицу доступа, её размер в исходном состоянии 1х1, и потом увечивается, т.е. размер постоянно меняется, как добавлениями, так и удалениями то столбцов, то строк, и частое редактирование ячеек, копирование строк в новую строку и т.д. что удобнее всего для этого использовать: обычный двумерный массив (но я не знаю как быть с перераспределениями памяти блин)? контейнеры?...
C++ Вывод содержимого и другие операции с файлом
Требования: 1. Использование функций работы со строками из библиотеки <string.h>. 2. Использование операторов работы c динамической памятью new и delete. 3. Предусмотреть загрузку исходного текста из ASCII файла. 4. Предусмотреть форматированный вывод результатов работы программы на экран. Задание: С помощью текстового редактора создать файл, содержащий текст, длина которого не...
C++ Составить вектор из сумм элементов диагоналей, параллельных главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread675139.html
Составить вектор из сумм элементов диагоналей, параллельных главной диагонали. Первый элемент вектора - верхний правый Вот мой код, всё работает, но не совсем правильно. Почему то первый выводится 0, и не выводятся суммы самых ближних параллельных диагоналей к главной, то есть для матрицы 10х10 1 2 2 2 2 2 2 2 2 2 3 1 2 2 2 2 2 2 2 2 3 3 1 2 2 2 2 2 2 2 3 3 3 1 2 2 2 2 2 2 3 3 3 3...
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
19.10.2012, 20:31 0

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

19.10.2012, 20:31. Показов 1519. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

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/... 37c97f4d03
Код
4 4 4 4 4 
3 3 3 3 3 
2 2 2 2 2 
1 1 1 1 1


Вернуться к обсуждению:
Сгенерировать матрицу C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2012, 20:31
Готовые ответы и решения:

Сгенерировать матрицу из 0 и 1 по условию
В общем, программа генерирует матрицу 10х6, у которой сумма строк равна 3, а столбцов - 5, и...

Сгенерировать матрицу 100х100
пожалуйста помогите.Как сделать матрицу к примеру:100*100 ,чтоб ее не нужно было вводить с...

Сгенерировать матрицу удовлетворяющую заданным условиям
Помогите пожалуйста сгенерировать матрицу с рандомними числами до 9 размером 4Х4 при условии, что в...

Сгенерировать матрицу смежности полного графа
1. Сгенерировать матрицу смежности полного графа (количество вершин n = 3) и найти минимальный...

4
19.10.2012, 20:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2012, 20:31
Помогаю со студенческими работами здесь

сгенерировать квадратную матрицу n*n и сортировать ее в порядке возрастания
подскажите кто знает.я уже запарился.язык С надо сгенерировать квадратную матрицу n*n и...

Сгенерировать матрицу, в которой элементы нечётных строк нулевые
помогите пожалуйста написать программу на С++,в которой :1) все элементы матрицы не чётных строк...

Сгенерировать матрицу, подсчитать сумму элементов четных строк
Здравствуйте, пишу код, возникла ошибка, помогите исправить. Сгенерировать матрицу размером m х...

Создать матрицу А(nxn), сгенерировать елементы случайным образом
Создать матрицу А(nxn), сгенерировать елементы случайным образом. Вычеслить индексы елементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru