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

Удалить первый из отрицательных элементов и минимальный из положительных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как описать факториал меняющийся через 10 или иное число http://www.cyberforum.ru/cpp-beginners/thread654142.html
Не могу понять как использовать факториал, меняющийся не через 1, а любое другое число (10, 2). Стоит задача: на основе Веса, роста и возвраста посчитать: - Hat size = Веса / рост*2.9 (здесь проблем нет); - Jacket size = рост * Вес / 288 и прибавить 1/8 к каждым годам более 30 через каждые 10 лет. (нет поправок к 30 - 39, первая 1/8 к 40 годам). - Waist = Вес / 5.7 и прибавить 1/10 к...
C++ Найти сумму квадратов четных элементов матрицы как создать двумерный массив где количество строк и столбцов вводится с клавиатуры и найти сумму квадратов четных элементов... прога на C# есть а в C++ незнаю как сделать(((( int n, m; int A = new int; int B = new int; public Form1() { InitializeComponent(); } http://www.cyberforum.ru/cpp-beginners/thread654114.html
Копировать значение поля m_moo в значение поля m_moo класса foo C++
А что означает запись? Foo1(Foo1 const& foo):m_moo(foo.moo) то что это к.копирования понятно.Не понятно,зачем список инициализации.... это значит что то типа:копирует значение поля m_moo в значение поля m_moo класса foo? спасибо
C++ Проверить истинность высказывания: Справедливо двойное неравенство A < B < C
2)Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное неравенство A < B < C».
C++ Описать процедуру InvertDigits(K), меняющую порядок следования цифр числа на обратный http://www.cyberforum.ru/cpp-beginners/thread654084.html
2. Proc7. Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
C++ Почему по ретурну не выходит из функции С++ Народ помогите, вот функция поиска в дереве узла, делал рекурсивно, так быстрее и удобнее, но появилась проблема, не выходит из функции по ретурну( проверял в дебаге) помогите, что сделал не так. Вот код: Tree* Found(Tree* branch,int key) { if (branch->key<key) if (branch->right!=0) Found(branch->right,key); else return branch; if (branch->key>key) подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.09.2012, 23:38
С вектором:
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
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
    int arr[] = {7,6,4,-2,81,17,-7,-47,13,4,1,-3};
    vector<int> vec(arr, arr + sizeof arr/sizeof (int));
    cout<<"Последовательность чисел до:     ";
    for (int x: vec)
        cout<<x<<" ";
    cout<<endl;
    auto result = find_if(vec.begin(), vec.end(), [](int n) {return n<0;});
    vec.erase(result);
    
    result = min_element(vec.begin(), vec.end(), [](int n1, int n2) {
        if (n1<0) return false;
        return (n1<n2);});
    vec.erase(result);
 
    cout<<"Последовательность чисел после:  ";
    for (int x: vec)
        cout<<x<<" ";
    cout<<endl;
 
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru