Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присваивание элементов разных векторов https://www.cyberforum.ru/ cpp-beginners/ thread2175314.html
Недавно добрие люди помогли мне со следующим кодом 1 код vector<vector<char>> vv; // ... for (auto row_it = vv.begin() + х; row_it != vv.end(); ++row_it) { vector<char> &row = *row_it; ...
C++ Транспонирование матрицы относительно побочной диагонали
Здравствуйте уважаемые знатоки. У меня есть код матрицы в С++ #include <stdafx.h> #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() {
C++ Получить новый массив, элементы которого равны элементам массива А, деленным на наибольший элемент массива А
Ввести массив А из 15 элементов, вывести его до преобразования и после получить новый массив, элементы которого равны элементам массива А, деленным на наибольший элемент массива А.
C++ Для каждой строки матрицы найти максимальный элемент и записать их в одномерный массив Все привет, ребят, помогите с программой пожалуйста.. Вот задание: Для каждой строки матрицы найти максимальный элемент и записать их в одномерный массив, после чего в этом одномерном массиве найти... https://www.cyberforum.ru/ cpp-beginners/ thread2175290.html
C++ Копирование строк https://www.cyberforum.ru/ cpp-beginners/ thread2175287.html
Доброго времени суток! Передо мной стоит следующая задача: "Дан символьный файл f. Найти и записать в файл g самое длинное слово файла f, снабдив его комментарием." Но сложность стоит в том,...
C++ Из группы одинаковых элементов, идущих подряд, оставить первый
Здравствуйте, уже несколько часов сижу над этой задачей, но просто не могу разобраться, возможно я просто идиот, люди добрые помогите исправить код именно в этом стиле, скорее всего ошибка только в...
C++ Суммировать элементы строк, если общая сумма не превысит заданного числа, то записать строку в файл
Пожалуйста, помогите решить задачку Файл содержит записи вида: • название груза; • адрес получателя; • вес в тоннах. Создать на его основе файл, куда войдут записи только с заданным...
C++ Найти наименьший элемент последовательности из тех, которые больше 10, и его порядковый номер Вводится последовательность целых чисел, 0 – конец последовательности. Найти наименьшее из всех чисел, больших 10, и его порядковый номер. https://www.cyberforum.ru/ cpp-beginners/ thread2175254.html
C++ Цикл: все отрицательные элементы последовательности возвести в квадрат и найти их сумму https://www.cyberforum.ru/ cpp-beginners/ thread2175252.html
Дана последовательность из М чисел. Все отрицательные среди них числа возвести в квадрат и найти их сумму. с использование цикла. Спасибо заранее
C++ Максимальное значение указателя Как определить максимальное значение указателя? Например, char* или int* или void* . Как то попалась у Страуструпа задачка где надо было как раз это и определить. Знаю есть либа <stdint.h> с макросом... https://www.cyberforum.ru/ cpp-beginners/ thread2175247.html
5 / 5 / 2
Регистрация: 07.04.2016
Сообщений: 88
19.01.2018, 01:22  [ТС] 0

Присвоение значений элементам двумерного вектора

19.01.2018, 01:22. Просмотров 2754. Ответов 7
Метки (Все метки)

Ответ

вот как раз мне сказали (я задавал схожый вопрос в другой теме)что не нужно переменних по типу m и n, а сделать чисто по векторному). Присвание масивов мне не подходит)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 void SimplePlussingObjects(vector <vector<char> > object1, int heightOfObject1, int widthOfObject1, int positionx, int positiony, vector<vector<char> > object2, int heightOfObject2, int widthOfObject2){
            int mainCount1 = 0, mainCount2 = 0;
            
            for(int i = positionx;i<widthOfObject1+positionx;i++){
                mainCount1++;
                for(int j = positiony;j<heightOfObject1+positiony;j++){
                    if(mainCount2>heightOfObject1)mainCount2 = 0;
                    object2[i][j] = object1[mainCount1][mainCount2++];
                }
            }
            
            for(int i = 0;i<heightOfObject2;i++){
                for(int j = 0;j<widthOfObject2;j++){
                    cout<<object2[i][j];
                }
                cout<<endl;
            }
        }

В етом коде мне нужно начиная с определенной позиции присвоить один масив другому, тоесть как бы сливает два вектора один поверх другого.

Вернуться к обсуждению:
Присвоение значений элементам двумерного вектора
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2018, 01:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Использование вектора для присваивания значений элементам структуры
Здравствуйте, форумчане. Сразу отмечу, что я новичек, так что, возможно, мой вопрос покажется вам...

Считывание значений двумерного вектора
ну вот собственно и проблема не массива, а вектора именно #include &lt;vector&gt; using namespace...

Присвоение значений элементам массива
Пишу на С простенькую функцию exchange(), которая элементу массива a присваивает значение элемента...

Присвоение значений элементам в структуре
#include &lt;string.h&gt; #include &lt;iostream.h&gt; using spacename std; struct mystruct { ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.