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

Cумма элементов между членами массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Плагины, манглирование, extern "C", dll http://www.cyberforum.ru/cpp-beginners/thread412803.html
Добрый день. Сделал как здесь у Iron_Bug : http://www.cyberforum.ru/cpp-experts/thread123914-page3.html Работает только если добавить в конце имён функций @x _pFuncCreateObject = (funcInterfaceCreate_type)GetProcAddress(_hDll, "CreateObject@0"); _pFuncDeleteObject = (funcInterfaceDelete_type)GetProcAddress(_hDll, "DeleteObject@4"); Разве extern "C" не должен убирать список...
C++ Ввести десять чисел. Вывести их среднее арифметическое.. Ввести десять чисел. Вывести их среднее арифметическое.. Использовать цикл. http://www.cyberforum.ru/cpp-beginners/thread412802.html
Двумерный массив C++
2. Дана целочисленная квадратная матрица. Определить: • количество строк, среднее арифметическое элементов которых больше заданной величины; • упорядочить элементы первого столбца массива по убыванию методом пузырька вот чето не получается, помогите кто чем может как говорится)
C++ Посчитать сумму элементов в каждой строке матрицы
Дана матрица. Посчитать сумму элементов в каждой строке. В массив В занести нумерацию строк так, как если бы поменяли строки местами, чтобы они были в порядке возрастания суммы элементов в строках.
C++ Приложение "Счетчик калорий" http://www.cyberforum.ru/cpp-beginners/thread412790.html
Приложение "Счетчик калорий" Требуется обработать кнопку выбор следующим образом: 1)Выводится приглашение на ввод названия продуктов и их количества 2)Данные вводятся до тех пор, пока не будет нажата кнопка "N" 3)Затем по имени введенных продуктов находим в файле количество калорий для этого продукта 4)После определения количества калорий для каждого продукта,высчитываем сумму калорий по...
C++ Задача по строкам!!! Ребят, передо мной поставлена вот такая задача: Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать строку, которая содержит заданное слово заданное количество раз. Вот программа,которую я написал: #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include <windows.h> using namespace std; int main() подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
20.12.2011, 19:47     Cумма элементов между членами массива
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
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <iterator>
#include <algorithm>
#include <vector>
#include <numeric>
 
using namespace std;
 
template <typename T>
bool lessThan0 (const T& item) {
    return item < 0;
}
 
int main()
{
    int n;
    cout << "Size: ";
    cin >> n;
    vector<double> vec(n);
    for(int i = 0; i < n; i++)
    {
        cout << "vec[" << i << "]: ";
        cin >> vec[i];
    }
    vector<double>::iterator firstNegative = find_if(vec.begin(), vec.end(), lessThan0<double>);
    vector<double>::iterator secondNegative = find_if(firstNegative + 1, vec.end(), lessThan0<double>);
    if (firstNegative == vec.end())
    {
        cout << "in the array are no negative numbers" << endl;
        return EXIT_SUCCESS;
    }
    if ((firstNegative == secondNegative) || (secondNegative == vec.end()))
    {
        cout << "In array one negative number" << endl;
        return EXIT_SUCCESS;
    }
    double sum = accumulate(firstNegative + 1, secondNegative, 0.0);
    copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    cout << "Sum: " << sum << endl;
    return EXIT_SUCCESS;
}
 
Текущее время: 21:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru