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

Найти номер минимального элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение массивов разной длины. Неверный результат http://www.cyberforum.ru/cpp-beginners/thread1061870.html
При сложение двух массивов выходит значение -858993455 это всё из за того что разная длина массива как можно решить проблему? что бы место неопределнного элемента был ноль + значения массива или что то может другое #include <stdafx.h> #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #include <windows.h> using namespace std;
C++ Комопзиция объектов/иерархия классов в общем нигде не могу найти внятного объяснения в виде кода, все очень поверхностно везде написано.Может кто знает место где есть хороший код где используются объекты другого класса.Ну или помогите...вот в общем наброски Product.h #ifndef _PRODUCT_H_ #define _PRODUCT_H_ #include <string> #include <vector> //***************************** class PurchaseItem; http://www.cyberforum.ru/cpp-beginners/thread1061868.html
Не могу найти ошибку (перегрузка операторов) C++
Чето после НГ туплю(( Изучаю перегрузку операторов и не могу найти ошибку в простенькой программе( Помогите пожалуйста. #include<iostream> #include<conio.h> #include<string.h> using namespace std; class String { private: static const int MAX=100; char arr;
C++ В заданной целочисленной квадратной матрице найти количество элементов кратных k, и самый больший из них
Помогите пожалуйста написать рограму!)) Для целочисленной квадратной матрицы найти количество элементов кратных k, и самый большой из них
C++ Вычислите, используя рекурсию, выражение y=x+2*x^2+3*x^4+ ... для некоторого n (n – количество рекурсивных вызовов) http://www.cyberforum.ru/cpp-beginners/thread1061837.html
Вычислите, используя рекурсию, выражение y=x+2*x^2+3*x^4+ ... для некоторого n (n – количество рекурсивных вызовов). Заранее спасибо и с новым годом всех!:)
C++ Список динамических строк Каким образом можно объединить строки в списке динамических строк? strcat не дает этого сделать. Нужно это сделать перед сортировкой. void Cmain::Sort_List(Elem* p) { ph = p->pNext; if (ph != NULL) { подробнее

Показать сообщение отдельно
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
03.01.2014, 05:55     Найти номер минимального элемента массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <algorithm>
#include <utility>
 
int main()
{
    std::vector<int> v = {52,1,6,5,64,23421,1};
    std::cout << std::distance(v.begin(), std::min_element(v.begin(), v.end()));
 
    using namespace std::placeholders;
 
    auto it = std::find_if(v.begin(), v.end(), std::bind(std::less<int>(), _1, 0));
    int sum = 0;
    while (it != v.end() && *it > -1) sum += *it++;
 
    std::stable_partition(v.begin(), v.end(),
                          std::bind(std::less<int>(), std::bind(std::abs<int>, _1), 1));
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru