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

В новый динамический массив выписать все элементы массива, которые делятся на заданное число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Приоритет операций http://www.cyberforum.ru/cpp-beginners/thread341484.html
Здравствуйте, а не подскажите что в С-подобных языках приоритетнее: сложение/вычитание, побитовые операции, умножение/деление
C++ Программа упрощения полиномов Добрый день! Нуждаюсь в помощи или совете. Столкнулся со следующей задачей: на вход программы из текстового файла поступает выражение вида: p^2*(2*p^2+11*p-1)*(3*p+1)-4*p*(p+6)+12*p*(3*p^2-6*p+1)+8 на выходе нужно представить полином в нормальном виде (для данного случая будет): 6*p^5+35*p^4+44*p^3-77*p^2-12*p+8 Пока дошел только до разбиения входной строки на строки вида:... http://www.cyberforum.ru/cpp-beginners/thread341471.html
C++ Цикл for
Как записать for (i=0; i<n; i++) if (i!=t) ... Надо записать что-то типа for (i=0, i!=t; i<n; i++)
Для чего нужны вложенные структуры? C++
Скажите пожалуйста для чего нужны вложенные структуры и где их используют?
C++ Sleep внутри мьютекса http://www.cyberforum.ru/cpp-beginners/thread341414.html
Может ли это как-то вешать программу, если да то почему?
C++ stdio Всем привет) Народ помогите пожалуйста.. я хочу набивать руку решая и отправляя задачи сюда ******** ) но там надо считывать исходные данные из input.txt и записывать в output.txt.. я знаю тока то что ето можно сделать с помошью библиотеки stdio... переделайте пожалуйста код етой програмы чтобы переменные считывались с input.txt и записывались в output.txt ...так понятнее будет)))) и... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
12.08.2011, 19:03     В новый динамический массив выписать все элементы массива, которые делятся на заданное число
Любопытно, а 'k' не удовлетворяет условию x % k?!

Добавлено через 10 минут
Цитата Сообщение от diagon Посмотреть сообщение
А зачем он, если remove_copy_if есть?
Небольшой быдлокод:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
int main(){
    srand( time(0) );
    const int SIZE = 10;
    std::vector<int> random_arr(SIZE), new_arr;
    int k;
    std::cin >> k;
    std::generate(random_arr.begin(), random_arr.end(), [](){ return -50 + rand() % 100; } );
    std::cout << "Random array: ";
    std::copy(random_arr.begin(), random_arr.end(), std::ostream_iterator<int> (std::cout, " ") );
    std::remove_copy_if(random_arr.begin(), random_arr.end(), std::back_inserter(new_arr), [=](int x){ return !k || x % k; } );
    std::cout << std::endl << "New array: ";
    std::copy(new_arr.begin(), new_arr.end(), std::ostream_iterator<int> (std::cout, " ") );
}
Любопытно, а !k не удовлетворяет условию x % k?!
 
Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru