С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 2 / 0
Регистрация: 06.09.2019
Сообщений: 18
1

Как в конец вектора положить случайное значение?

08.02.2020, 23:03. Показов 654. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, как в конец вектора положить случайное значение? Ниже мой вариант, ошибка в скрине. Спасибо!

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
#include <iostream>
#include <vector>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    cout << "Select horisontal size: " << endl;
    int Hosirsontal_size;
    cin >> Hosirsontal_size;
    cout << endl << endl;
 
    cout << "Select vertical size: " << endl;
    int Vertical_size;
    cin >> Vertical_size;
    cout << endl << endl;
 
    vector <vector <int>> iVector;
 
    for (int i = 0;i < Hosirsontal_size;i++)
    {
        for (int j = 0;j < Vertical_size;j++)
        {
            iVector.push_back(rand());
        }
    }
}
Миниатюры
Как в конец вектора положить случайное значение?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2020, 23:03
Ответы с готовыми решениями:

Добавить значение в конец динамического массива (имитация функции вектора)
#include &lt;iostream&gt; using namespace std; void show(int **P,int N) //отображение массива { ...

Как положить в вектор структур значение через push_back
есть вот такой вектор vector&lt;struct&lt;Point&gt;&gt; в структуре point , есть координата икс. struct Point...

Как "положить" Expolrer.exe или вызвать/положить любое другое приложение
Я вот написал псевдо троян, для удаленного управления второго компа, ведь лень вставать с одного...

Есть вектор пар, как положить туда значение пары через push_back
Есть вот такой вектор vector&lt;vector&lt;pair&lt;int, int&gt;&gt;&gt; number_pair; размер number_pair.size() ...

3
337 / 237 / 103
Регистрация: 26.03.2019
Сообщений: 407
08.02.2020, 23:13 2
Вектор же двумерный
C++
1
2
3
4
5
6
7
8
    vector <vector <int>> iVector(Hosirsontal_size, vector<int> (Vertical_size));
    for (int i = 0;i < Hosirsontal_size;i++)
    {
        for (int j = 0;j < Vertical_size;j++)
        {
            iVector[i][j] = rand();
        }
    }
0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
08.02.2020, 23:14 3
Ну так у вас в векторе другой вектор, а вы вместо этого вектора одно число пихаете.
C++
1
2
3
4
5
6
7
8
    for (int i = 0;i < Hosirsontal_size;i++)
    {
        iVector.emplace_back();
        for (int j = 0;j < Vertical_size;j++)
        {
            iVector.back().push_back(rand());
        }
    }
1
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
09.02.2020, 01:11 4
Цитата Сообщение от DesignerPRO Посмотреть сообщение
vector <vector <int>> iVector;
Я боюсь представить размер матрицы, который вы хотите строить на динамическом массиве типа вектор.
0
09.02.2020, 01:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2020, 01:11
Помогаю со студенческими работами здесь

Как вывести случайное значение из массива?
Как вывести случайное одно значение из этого массива? string myArr = new string; ...

Как получить случайное значение переменной?
ЛЮди привет помгите мне плиз может конечно ламерский вопрос как получить случайное значение...

Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае
Условие задачи: переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и...

Присвоить текстбоксу случайное число как значение по умолчанию
Искал в интернете, нашел только похожие вещи, которые у меня не сработали: private void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru