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

Все элементы массива являющиеся четным числом поделить на 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в массиве максимальный по модулю элемент. http://www.cyberforum.ru/cpp-beginners/thread516015.html
Вот такая задачка нужно решить с помощью указателей, это как? Из массива X(N) все положительные элементы записать в массив Y(k), а все отрицательные элементы - в массив Z(m). Найти в каждом массиве...
C++ Создать меню с 6-ю элементами с помощью классов и списков Нужно создать меню с 6-ю элементами с помощью классов и списков. 1.<что-то> 2.<что-то> 3.<что-то> 4.<что-то> 5.<что-то> 6. ВЫХОД Переключение между пунктами меню ведется с помощью стрелочек на... http://www.cyberforum.ru/cpp-beginners/thread516014.html
Имеется файл .txt с данными, в котором хранятся города и расстояния между ними. Как присвоить каждому городу и числу(расстоянию) свою переменную ? C++
Как присвоить каждому городу и числу(расстоянию) свою переменную? Вот что находиться в файле: Мозырь Гомель 135 км, Мозырь Гродно 571 км Мозырь Витебск 423 км Мозырь Брест 417 км Мозырь Могелёв...
Не подскажете как решаются задачи такого плана на C++? C++
Если можно узнать формулу, и правильность записаного решения. Буду очень благодарен:)
C++ поиск на c++ http://www.cyberforum.ru/cpp-beginners/thread515963.html
Привет всем,я решил написать поисковый движок.Его основа как и крупных дяденек(типо яндекс,гугл)будет на c++. Пока думаю сделать так php краулер собирает текст со страницы её название и url. c++...
C++ OpenAL звук только с одного уха Вот весь тестовый листинг. Проблема в том, что в windows звук играет только в одно ухо (левое), но в linux проблемы такой нет. Что не так делаю ? Проверял на нескольких компьютерах, эффект один. ... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
11.03.2012, 14:53
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   std::vector<int> vec = {1,2,3,4,5,6,7,8,9,10};
   std::for_each(vec.begin(), vec.end(), [](int& val) { if (!(val % 2)) val /= 2; });
   std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
http://liveworkspace.org/code/dd563a...2177f391b30684

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   std::vector<int> vec = {1,2,3,4,5,6,7,8,9,10};
   std::transform(vec.begin(), vec.end(), vec.begin(), 
   [](const int val) { return (val % 2) ? val : val / 2; });
   std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
http://liveworkspace.org/code/d0303b...9cb1b8c20716c4
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru