Форум программистов, компьютерный форум CyberForum.ru

Даны два множества чисел. Используя дополнительное множество, переписать в первое – четные элементы, во второе - нечетные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ if или while? http://www.cyberforum.ru/cpp-beginners/thread688065.html
разбирая очередной урок по книге Шилдта решил попробовать заменить if на while, но почему-то во втором случае программа зацикливается! Кто может объяснить в чём причина? #include <iostream> #include <cstdlib> void reverse (char *s); void main() {
C++ STL List Вот в чем проблема, была дана задача, решить которую надо было с помощью Deque и List, Deque надобыло оформить через STL, а List написать ручками... С деком вопросов не возникло, а вот лист... Не могу сообразить, с чего начать то... Лист надо написать полностью с нуля. Вот задание (я не прошу его мне решать = ) ): Из числовой последовательности найти удалить все элементы, меньшие, чем A*X, где... http://www.cyberforum.ru/cpp-beginners/thread688062.html
передача параметров из cgi программы в Php C++
как передать в PHP-скрипт параметры, рассчитанные cgi-программой ? предположим есть программа: #include <iostream> using namespace std; int main()
Изменение системы счисления C++
Задача: перевести число (возможно, очень большое) из данной системы счисления в другую, а так же циклически сдвинуть переведённое число его на d позиций Проблема решения: на некоторых вариантах (например 16->32 или 22->10) программа работает неправильно Что не так? #include <stdio.h> #include <conio.h> #include <iostream> void main () {
C++ Не могу запустить code blocks http://www.cyberforum.ru/cpp-beginners/thread688047.html
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.
C++ Проверка на ошибки(линейн.алгоритм) Проблем-с не могу вдублить где ошибки. #include <iostream> #include <cmath> using namespace std; int main () { wcout.imbue(locale("rus_rus.866")); int z,k,m,z,c; c = 3; cout << "Введите m: \n"; подробнее

Показать сообщение отдельно
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
04.11.2012, 23:13     Даны два множества чисел. Используя дополнительное множество, переписать в первое – четные элементы, во второе - нечетные
C++
1
2
3
4
5
6
7
8
9
10
11
12
std::vector<int> first;
//как-то заполняем
std::vector<int> temp;
temp.reserve(first.size());
for (auto it = first.cbegin(); it != first.cend(); ++it)
{
   int value = *it;
   if (value % 2 == 0)
      temp.push_back(value);
}
first.resize(temp.size());
std::copy(temp.cbegin(), temp.cend(), first.begin());
Для второго множества аналогично
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru