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

одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование массива в функции http://www.cyberforum.ru/cpp-beginners/thread37041.html
Здравствуйте! Подскажите пожалуйсто каким образом я могу при описании функции ссылаться на массив данных.
C++ Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер 1)Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер. 2) Проверить, есть ли в матрице хотя бы одина строка, содержащая элемент, равный нулю, и... http://www.cyberforum.ru/cpp-beginners/thread37039.html
C++ Вылет во время компилирования
у меня проблема код компилится и хорошо все работает в Dev C++ 4.9.9.2, но не компилется в visual c++ 6.0, просто вылетает в определенный момент. Почему так может быть? Как сделать чтобы в visual...
C++ Запиcь в бинарный файл
Доброго всем времени. Пытаюсь написать программу. ” Запишите в бинарный файл последовательность чисел от 0 до 100, затем выведите четные числа из файла на экран” Это, по моим планам, должно...
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread37012.html
Дан массив из n целых чисел. ПОдсчитать, сколько раз встречается в этой последовательности минимальное по абсолютно величине число. На С++ :) помогите плз...
C++ Нахождение ко-ва символов в каждой строке файла Здравствуйте, помогите пожалуйста решить задачу на С: Прочитать файл, который может содержать символы перевода строки. Для каждой строки определить и вывести на экран её номер и длину. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1379 / 890 / 54
Регистрация: 02.01.2009
Сообщений: 2,677
Записей в блоге: 1
28.05.2009, 19:13
Цитата Сообщение от Фрэди Крюгер Посмотреть сообщение
2. Произведение элементов массива, расположенных между максимальным и минимальным элементами.
Упорядочить элементы массива по возрастанию.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <functional>
#include <numeric>
#include <algorithm>
 
int main()
{
    int arr[] = {10,1,1,2,0,5};
    std::cout << 
        std::accumulate(
        std::max_element(arr,arr+5),
        std::min_element(arr,arr+5),1,
        std::multiplies<int>()
        ) 
        << std::endl;//20
 
    std::sort(arr,arr+5);
    std::copy(arr,arr+5,std::ostream_iterator<int>(std::cout," "));
 
    return 0;
}
Добавлено через 3 минуты 54 секунды
Цитата Сообщение от Rififi Посмотреть сообщение
Сумму отрицательных элементов массива
std::accumulate(arr, arr+N, 0, std::bind2nd(std::less<float>(), 0));
тоже так думал но не вышло.. ошибка сразу.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru