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

Последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод Адамса - исправить ошибки http://www.cyberforum.ru/cpp-beginners/thread392052.html
в коде программы 3 ошибки, тот кто шарит, помогите исправить) #include <math.h> #include <stdio.h> const float a=0,b=2; // bounds of the interval const int num_points=10, //...
C++ Наибольший общий делитель Описать рекурсивную функцию NOD(A, B) целого типа, находящую наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида: НОД(A, B) = НОД(B, A mod B), если B... http://www.cyberforum.ru/cpp-beginners/thread392046.html
Сложность абстракции, полиморфизм, дублирование и другие C++
//структура "матрица" //Представляет собой обёртку над двухмерным массивом template<typename TypeT, int _SizeX, int _sizeY> struct Array2D { Array2D() { for(int y = 0; y <...
C++ Перестановка элементов по заданному правилу
Даны массив А размерности N*M и массив В размерности М.Элементы первого столбца массива А упорядочены по невозрастанию.Включить массив В в качестве новой строки в массив А с сохранением...
C++ Не могу понять ошибку. При вводе значений вылетает программа. http://www.cyberforum.ru/cpp-beginners/thread392037.html
Задача: Дана система 2-х сторонних дорог. Известна цена на каждом пути. Определить убыток при закрытии дороги. Алгоритм: Функция "poisk" в моей программе находит в графе и выводит самый дешёвый...
C++ Найти путь из А в И Есть у нас точка А и точка В. Идем с А в В, найти пути, которые будут равны 250 и 350 очок. Одна из идей - построить биннарное дерево и обойти. Собственно, интересует как лучше (читать правильно)... подробнее

Показать сообщение отдельно
lavan
53 / 53 / 1
Регистрация: 21.03.2009
Сообщений: 371
26.11.2011, 12:54
тогда так
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
26
27
28
29
#include<iostream>
#include<algorithm>
#include<list>
#include<vector>
using namespace std;
vector<int>vi;
bool paretyod(int);//предикат поиска находит нечетные числа
int main() {
    int num;
    list<int>ls;
    cout<<"Enter->";
    cin>>num;
    for(int i=0;i<num;i++) {
        int tmp;
        cin>>tmp;
        ls.push_back(tmp);
    }
    count_if(ls.begin(),ls.end(),paretyod);
    for(int i=0;i<vi.size();i++) {
     cout<<vi[i]<<" ";
    }
    cout<<"Amount of elements-"<<vi.size()<<endl;
    cin.get();
    return 0;
}
bool paretyod(int num) {
     if(num%2)
     vi.push_back(num);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru