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

Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не повторяются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести матрицу http://www.cyberforum.ru/cpp-beginners/thread890886.html
Помогите с матрицей.
C++ Найти количество нечетных элементов массива. Проверить код Здравствуйте нужно найти количество нечетных элементов массива, которые не находятся на диагоналях. я делал так у элементов, которые находятся на диагоналях: 1. На главной диагонали. i=j 2. На... http://www.cyberforum.ru/cpp-beginners/thread890866.html
C++ Динамическое программирование!
#include <cstdio> #include <algorithm> using namespace std; int a, n, m; int main() { scanf(" %d %d", &n, &m);
Операции над стеком (добавление и удаление элемента, вывод на экран, ошибки переполнения и опорожнения, очистки) C++
Пожалуйста помогите с лабой. Никак не могу разобраться в стеках. Задание: Создать алгоритм и программу, которая будет выполнять над стеком обязательные операции: добавление и удаление элемента,...
C++ 3D система координат http://www.cyberforum.ru/cpp-beginners/thread890856.html
такой вопрос - как реализовать перемещение точки в трехмерной ортогональной системе координат? например, изначально обьект в точке А(1:1:1) а задаем ему перемещение в Б(40:15:25) помогите...
C++ Симметричные числа Здравствуйте нужно найти все симметричные числа на промежутке от а до b не могу реализовать. симметричные числа - это, например, 1221. помогите кто то. я так понимаю, нужно проверить или числа -... подробнее

Показать сообщение отдельно
Lvaruky
8 / 8 / 0
Регистрация: 10.05.2013
Сообщений: 26
04.06.2013, 19:22
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
#include <iostream>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main () {
    int sum=0;
    vector<int> mas;
    for (int i = 0,temp; i < 12; i++) {
        cin>>temp;
        mas.push_back(temp);
    }
    vector<int>::iterator min=min_element(mas.begin(),mas.end()),max=max_element(mas.begin(),mas.end());
    if (max>min) {
        for (auto i = min+1; i < max; i++) {
            sum+=*i;
        }
    } else {
        for (auto i = max+1; i < min; i++) {
            sum+=*i;
        }
    }
    cout<<sum;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru