Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 7

Использование векторов в C++

22.05.2019, 23:44. Показов 676. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Помогите, пожалуйста, я написал функцию, которая должна переводить десятичные числа из одного вектора в двоичные числа и записывать в другой вектор. Вместо этого функция ничего не выводит, хотя компилятор не показывает ошибок. Возможно, неправильно использую вектора, я недавно начал с ними работать.

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
vector<int> DecToBin (vector<int> inf_vec, int inf_l)
{
    vector<int> inf_vec2; // новый вектор для хранения элементов в двоичном виде
    int temp = 0; // промежуточная переменная (остаток от деления на 2)
    int k = 0;
    for (int i = 0 ; i < inf_l, k <= inf_l*8 - 1; i++ )
    {
        temp = 0;
        for (int j = 0; inf_vec[i] >= 0 && j < 8; j++, k++ )
        {
            temp = inf_vec[i] % 2;
            inf_vec[i] = inf_vec[i] / 2;
            /*
            if (j==0) cout << "temp = ";
            cout << temp ;
            */
            inf_vec2[k] = temp ;
            if ( j == 7)
            {
                reverse(inf_vec2.begin(), inf_vec2.end());
            }
        }
    }
    return inf_vec2;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2019, 23:44
Ответы с готовыми решениями:

Использование вектора векторов
Здравствуйте, у меня возник вопрос, который я не могу понять, как решить. Проблема заключается в том, что мне надо как-то переделать эту...

Использование векторов в упражнении
Ребят помогите. Дана последовательность. Заменить все четные элементы на х. Я решила без использования вектора. #include &lt;iostream&gt;...

Использование векторов и деков
Здравствуйте. Помогите решить задачу. Задание: Задан вектор из N целых чисел. Определить порядковый номер того элемента, значение...

2
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
23.05.2019, 00:05
Цитата Сообщение от Gnudis Посмотреть сообщение
Вместо этого функция ничего не выводит, хотя компилятор не показывает ошибок.
Подозреваю, вместо этого она просто падает.

Цитата Сообщение от Gnudis Посмотреть сообщение
inf_vec2[k] = temp ;
Прежде, чем вызвать у вектора оператор [k], нужно в него что-то добавить, чтобы size() был больше k.
Здесь надо inf_vec2.emplace_back(temp);
0
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 7
23.05.2019, 20:30  [ТС]
Спасибо большое! Заработало)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2019, 20:30
Помогаю со студенческими работами здесь

Использование вектора векторов
Нужно хранить символы в координатах, например, на пятой строчке, третьей позиции хранится символ &quot;G&quot;. Но количество координат...

Создать класс для обработки векторов разность векторов норму векторов
Создать класс для обработки векторов разность векторов норму векторов

Использование текстуры, как карты векторов
делаю простенькую 2d прогу с частицами. добавил туда что то вроди гравитации для мышки. работает это так - Разбил экран на сетку....

Найти базис системы векторов и координаты всех векторов в найденном базисе
найти базис системы векторов и координаты все векторов в найденном базисе если a1=(5,4,3),a2=(3,3,2),a3=(8,1,3),a4=(5,-2,1) Захожу в...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru