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

Опр. произведение эл-тов, лежащих после мин. значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Файлы и строки! Поомогите! http://www.cyberforum.ru/cpp-beginners/thread74266.html
Пожалуйста помогите написать программу на С++ Прочитать файл и вывести в другой файл каждую N-ую строку! Лучше всего написать прогу с fgets....
C++ Виртуальные функции Создайте класс Word, определите в нем виртуальную функцию-член word_main(*char x), которая выводит на экран фразу: “Я знаю слово x”. Создайте произ-водные классы Word2 и Word3 с перегруженной функцией word_main(*char x) для вывода на экран фраз: “Второе слово – х”, “Третье слово – х” соответственно. Если кто знает как сделать, помогите пожалуйста!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread74262.html
рекурсивна функция перевода двоичных цифр в десятичное C++
Написать рекурсивную функцию перевода двоичных цифр в эквивалентное десятичное число. __________________________________________________________________________________ Сам алгоритм есть, а вот с рекурсией все никак не могу правильно сделать. P.s. по возможности объясните алгоритм самой рекурсии в данной задаче. Спасибо. #include <vcl.h> #include <stdio.h> #include <conio.h> int main () {...
Для каждого символа заданного текста указать, сколько раз встречается в тексте C++
Для каждого символа заданного текста указать, сколько раз встречается в тексте. Сообщение об одном символе не должно встречаться больше, чем один раз. только напишите пожалуйста в языке си и в консоль апликейшн Буду очень благодарним!!!!!
C++ множество точек http://www.cyberforum.ru/cpp-beginners/thread74228.html
Задано множество точек, найти пару самых удаленных и самих близких плз помогите P.S. попроше напишите а то проеподша требует от простоту
C++ Списки. Очереди. Разработать программу работу со списком очередей списков. Программа должна содержать следующие процедуры, вызываемые из меню: - построение списка очередей, вводя исходные данные из текстового файла; - добавление элемента в указанную очередь; - удаление элемента из указанной очереди; - вывод указанной очереди. подробнее

Показать сообщение отдельно
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
14.12.2009, 14:05     Опр. произведение эл-тов, лежащих после мин. значения
Alinochka,

Опр. произведение эл-тов, лежащих после мин. значения

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
#include <algorithm>
#include <numeric>
#include <functional>
#include <iostream>
#include <memory>
 
int main()
{
const int arr[] = {1,2,-1,3,4};
const size_t N = sizeof(arr) / sizeof(arr[0]);
 
typedef std::allocator<int>::const_pointer const_iterator;
const_iterator min_pos = std::min_element(arr, arr+N);
if (min_pos == arr+N)
    return 1;
 
const int x = std::accumulate(
    ++min_pos, arr+N, 1, std::multiplies<int>()
    );
 
std::cout << x << std::endl;
 
return 0;
}
проверка: http://codepad.org/piICLFSZ
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru