Задача: создать двухмерный вектор 3 на 5 и заполнить его случайными числами от 0 до 9
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
vector<vector<int>> vec;
for (int i = 0; i < 3; i++)
{
vector <int> temp;
for (int j = 0; j < 5; j++)
{
temp.push_back(rand()%10);
}
}
cout << endl;
for (int vecline = 0; vecline < 3; vecline++)
{
for (int vecelem = 0; vecelem < 5; vecelem++)
{
cout << vec[vecline][vecelem] << " ";
}
cout << endl;
}
return 0;
}
После запуска программы результат будет таким:
1 7 4 0 9 4 8 8 2 4 5 5 1 7 1 C:\Users\ao\source\repos\vector_02.exe (process 145912) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . .
В видео ниже есть всё, что описано в статье кроме более быстрого перебора элеметов вектора.
Если остались вопросы - смело задавайте их в комментариях либо воспользуйтесь поиском по сайту
Рекомендую наш хостинг beget.ru |
Пишите на info@urn.su если Вы: |
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык. |
2. Хотите разместить на сайте рекламу, подходящуюю по тематике. |
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте |
4. Нашли на сайте ошибку, неточности, баг и т.д. ... ....... |
5. Статьи можно расшарить в соцсетях, нажав на иконку сети:
|