Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в создании конструктора "no matching function for call ...." https://www.cyberforum.ru/ cpp-beginners/ thread3143027.html
Помогите пожалуйста скорректировать корректно. Задание:4. Разработать иерархию классов («Город», «Магазин», «Банк», «Покупатель»). Класс «Город» является базовым для классов «Магазин», «Банк», а они... Pokupatel(std::string name, std::string tovari, int ceni, int kolichesva, std::string schet, int summa) Pokupatel pokupatel("МойГород", tovari, ceni, kolichestva, "12345", 1000); проверяем...
Использование оператора цикла с предусловием и постусловием C++
всем здравствуйте. Помогите пожалуйста решить лабораторную работу нужно решить эту задачу с использованием оператора цикла с предусловием и еще с использованием оператора цикла с постусловием ...
C++ Фабрика классов #include <iostream> using namespace std; class IUnknown { public: virtual void* QueryInterface(int ID, void** PPV) = 0; virtual int AddRef() = 0; virtual int Release() = 0; virtual... KirillNSK, можно ещё попробовать creator встроить в сам продукт на подобии: #include <iostream> #include <string> #include <map> struct Product { virtual std::string getName() = 0; }; ... https://www.cyberforum.ru/ cpp-beginners/ thread3143037.html C++ Как перевести десятичное отрицательное число в шестнадцатеричную систему счисления? вот мой код. только сейчас поняв, что нужно было не просто подставить - в начале... в общем, не совсем понимаю как правильно можно преобразовать. возможно обойтись без инвертации и присваивании... Andrey-MSK, != !!!! :) https://www.cyberforum.ru/ cpp-beginners/ thread3143007.html
C++ Уменьшить объем памяти Дано первое число a, задающее последовтальеность. a1 = (a0 * x + y) % 2^15. То есть каждый следующий рекурсивно задается предыдыщуим. Надо вывести наименьшие P из первых M ее элементов. То есть если... Какой там диапазон для M, что не хватает 4 мегабайта? https://www.cyberforum.ru/ cpp-beginners/ thread3143054.html C++ Попадает ли точка в заштрихованную область круга? https://www.cyberforum.ru/ cpp-beginners/ thread3143051.html
написать функцию, которая запрашивает координаты точки (X, Y) и определяет попадает ли точка в заштрихованную область на рисунке VellSantes, #include <iostream> #include <cmath> int main() { double x, y; std::cout << "x = "; std::cin >> x; std::cout << "y = "; std::cin >> y; if (x/sqrt(3.0) +1 >= y &&...
C++ Максимальный элемент матрицы А поставить на место минимального элемента массива В
Дана матрица A(N,M) (N<=10; M<=15) и массив B(N). Максимальный элемент матрицы А поставить на место минимального элемента массива В. Преобразованный массив распечатать.
C++ HTTP Request https://www.cyberforum.ru/ cpp-beginners/ thread3142977.html
Здравствуйте. Не подскажете (или помогите кодом), как без лишних библиотек отправлять get запрос на http/https, и чтобы это работало и на windows и на linux? У меня, к примеру, есть ссылка,... Для вижуал студио есть специфичный тулсет "Casablanka" от микрософта.
C++ Суммы положительных элементов каждого столбца поместить на главную диагональ https://www.cyberforum.ru/ cpp-beginners/ thread3142951.html
Условие: В заданной матрице Y(N, N) (N=3) вычислить ссуммы положительных элементов каждого сстолбца и поместить полученные значения на главную диагональ. Напечатать наименьшую из сумм. Ввёл,... Строка и столбец элементов главной диагонали будут совпадать с номером столбца, который ты обрабатываешь. #include <iostream> #include <iomanip> template<typename T, std::size_t SIZE>...
C++ Удаление дерева на уровне H/2 https://www.cyberforum.ru/ cpp-beginners/ thread3143004.html
Найдите высоту дерева H и удалите из него с перестройкой все вершины на уровне H/2. Ввод реализовать с клавиатуры. Нужно использовать структуру: struct bintree { int inf; bintree* left;...
C++ Длина самой длинной последовательности
Найти длину самой длинной последовательности повторяющихся чисел в массиве. Пример: 2, 4, 4, 4, 8, 8, 4, 12, 12, 14. Искомое значение равно 3. #include <iostream> template<typename Iterator> std::size_t findLongestSequenceOfEqualsLength(Iterator begin, Iterator end) { if (begin == end) { return 0; } std::size_t...
C++ Сортировка массива методом "Распределение"
Нужно задать массив из 10 чисел и рассортировать его методом "Распределение". Создаем 10 списков. Сначала смотрим на последний разряд чисел и в зависимости от цифры разряда помещаем в соответствующий... int d = 1; for (int m = 0; m < k; m++)//идём по каждому разряду, начиная со второго с конца { ELEM* ptr = new ELEM; int c; d *=...
Модератор
Эксперт С++
 Аватар для zss
13733 / 10929 / 6483
Регистрация: 18.12.2011
Сообщений: 29,166
02.12.2023, 05:34 0

Вывод двумерного STL массива - C++ - Ответ 17134996

02.12.2023, 05:34. Показов 337. Ответов 1
Метки (Все метки)

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

Решение

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
#include <iostream>
#include <vector>
using namespace std;
//----------------------------------------------------
template<class T>
ostream& operator<<(ostream& os,const vector<vector<T>> v)
{
    vector<vector<T>>::const_iterator pr;
    for(pr=v.begin();pr!=v.end();++pr)
    {
        vector<T>::const_iterator pc;
        for(pc=pr->begin();pc!=pr->end();++pc)
            os<<*pc<<' ';
        os<<endl;
    }
    return os;
}
//----------------------------------------------------
int main()
{
    int m=3,n=10;
    vector<vector<char>> field(m, vector<char>(n));
    // ---  заполнить field -----------------
    cout<<field;  //---- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
}


Вернуться к обсуждению:
Вывод двумерного STL массива C++
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.12.2023, 05:34
Готовые ответы и решения:

Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива.
Транспонировать матрицу через ввод вывод функции двумерного массива.Сначала вывести ее,а потом провести транспонирование.

Вывод двумерного массива
Здравствуйте,не мог бы кто нибудь мне подсказать, как вывести двумерный массив в виде столбиков? вот мой код: //Лаб.раб.№5 задание 1...

вывод двумерного массива
не могу вывести массив нужным способом первые два числа в строке - откуда куда. третье - цена проезда нужно выводить форматом откуда...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.12.2023, 05:34
Помогаю со студенческими работами здесь

Вывод двумерного массива
Не получается вывести матрицу (именно в конце), когда должно выполняться условие о том, что выведется та матрица, сумма элементов главной...

Вывод двумерного массива
Почему идет неправильный вывод? #include &lt;iostream&gt; using namespace std; int main() { setlocale (LC_ALL,...

Вывод двумерного массива
int myArr = { 0 }; // инициализация двумерного размером 5x5 нулями cout &lt;&lt; myArr &lt;&lt; endl; //попытка вывести значение которое находится в...

Вывод двумерного массива
Нужно сделать вывод как на картинке. я пробовал но у меня возникли некоторые сложности for(int i = 0; i&lt;26; ++i) ...

Вывод двумерного массива
Решил попрактиковаться в работе с вложенными циклами, напоролся на проблему, которую понятия не имею как решить. Вот код: #include...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru