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

одномерный массив с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение элементов массива на число http://www.cyberforum.ru/cpp-beginners/thread227811.html
Подскажите пожалуйста, как умножить каждый элемент одномерного массива на число?
C++ Работа с файлами. Argv У меня один вопросик. Я сделал bat файл, который должен считывать из ткст файла пусть к папке, передать ее в качестве аргумента функции main и дальше производится поиск. Программа готова, но как... http://www.cyberforum.ru/cpp-beginners/thread227798.html
Сортировка массива по делимости элементов нацело C++
Дан массив целых чисел. Сформировать второй массив, включив в него все элементы первого, которые делятся нацело на 5. заранее спасибо за любую помощь! :-[
C++ Определить является ли последовательность строго убывающей
В общем,мы на грани вылета с универа,не сделаем задачи-привет,армия! Кто может,помогите разобраться с программированием..заранее очень благодарны!!! вот задачи: 10 и 13 это варианты наши ...
C++ Прога по Структурам http://www.cyberforum.ru/cpp-beginners/thread227776.html
Ни могу понять как в массив забить рациональное число((( Вот задание: Ввести структуру (с полями числитель и знаменатель) для описания понятия рациональное число. Составить и протестировать...
C++ библиотеки в си++ помогите с библиотекой для распознавания русского алфавита подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
12.01.2011, 17:26
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vector>
#include <iostream>
#include <iterator>
#include <algorithm>
 
bool isSimple(int one)
{
    for(int i=2; i<=one/2; ++i)
       if(one % i == 0)
         return false;
    return true;
}
 
int main()
{
    std::vector<int> vec((std::istream_iterator<int>(std::cin)), std::istream_iterator<int>());
    vec.erase(std::remove_if(vec.begin(), vec.end(), isSimple), vec.end());
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout<<'\n';
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru