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

Массивы. Найти минимум из сумм 3-х его последовательных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать в функцию http://www.cyberforum.ru/cpp-beginners/thread1046151.html
Нужно переделать в функцию эти 2 программки: #include <iostream.h> #include <conio.h> using namespace std; const int z=10; int main() { int a, i, b=0;
C++ Создать два класса: фермер и реестр Здравствуйте !!! помогите с задачей... реестр фермеров ( создать два класса: фермер и реестр ) - конструкторы : по-умолчанию, с параметрами, копирования. - функции : ... http://www.cyberforum.ru/cpp-beginners/thread1046147.html
C++ Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые
Помогите сделать три задачи: 1)Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые. Выведите 'YES' если число содержит одинаковые цифры и 'NO' в противном случае. ...
C++ Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель
Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель.
C++ как в слове поменять некоторые буквы местами? http://www.cyberforum.ru/cpp-beginners/thread1046126.html
Мне нужно в слове поменять вторую и последнюю буквы местами...как это можно сделать??
C++ Структура Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть упорядочены по номерам поездов; • вывод на... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2013, 07:17
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
    const int n = 10;
    int a[n] = {1,2,3,4,5,6,7,8,9,0}, 
        sum[n - 2] = {0};
    std::transform(std::begin(a) + 2, std::end(a), std::begin(sum),
        [](const int &value) { 
            return value + *(&value - 1) + *(&value - 2); 
        }
    );
    std::cout << (*std::min_element(std::begin(sum), std::end(sum)));
   
    return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru