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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
СнежанкаЯяЯ
0 / 0 / 0
Регистрация: 10.05.2010
Сообщений: 8
#1

Составить программу,которая вычисляет сумму элементов массива, которые расположены между максимальным и минимальным элементами. - C++

10.05.2010, 01:49. Просмотров 1789. Ответов 25
Метки нет (Все метки)

Составить программу,которая вычисляет сумму элементов неупорядоченного целочисленного массива М, который состоит из 12 чисел, которые не повторяются,
расположенных между ёё максимальным и минимальным элементами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2010, 01:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу,которая вычисляет сумму элементов массива, которые расположены между максимальным и минимальным элементами. (C++):

Найти среднее арифметическое тех элементов, которые расположены между максимальным и минимальным элементами - C++
Средствами ООП решить задачу: Случайным образом вводятся 20 вещественных элементов массива. Найти среднее арифметическое тех элементов,...

вычислите сумму элементов, которая расположена между теми элементами,которые сами расположены между первым и последним отрицательными элементами. - C++
вычислите сумму элементов, которая расположена между теми элементами,которые сами расположены между первым и последним отрицательными...

Найти сумму элементов массива между максимальным и минимальным элементами - C++
помогите пожалуйста решить задачку, очень надо)) Найти сумму элементов массива А (100), заключенных между единственным максимальным и...

Найти сумму элементов массива, расположенных между минимальным и максимальным элементами - C++
дан вещественный массив A(n). найти сумму элементов массива, расположенных между минимальным и максимальным элементами.

В массиве А найти сумму элементов, расположенных между минимальным и максимальным элементами массива - C++
Есть программа, которая выполняет следующее: 1) Ввод массива 3 разными способами. 2) Удаляет из массива первый из нечётных элементов. ...

Найти сумму элементов массива, расположенных между элементами с минимальным и максимальным значением - C++
Одномерный массив. Число элементов массива задаётся пользователем. Элементы могут заполняться как вручную, так и случайным образом.Найти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
10.05.2010, 12:12 #16
ну запусти проверь тот ли ответ или нет еси нет обращайся я тута пока
Darky
10.05.2010, 12:16
  #17

Не по теме:

А CyBOSSeR еще algorithm и numeric использовал. А тут, оказывается, "я ничего не понимаю"

neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
10.05.2010, 12:18 #18
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
#include <iostream>
#include <iomanip>
 
int main()
{
    const int size=12;
    int MAS[size]={1,7,5,3,9,8,12,21,44,3,2,10};
 
    std::cout << "Start matrix:\n";
    for (int i=0; i<size; i++)
        std::cout << std::setw(3) << MAS[i];
    std::cout << std::endl;
 
    int min=MAS[0], max=0;
    int index_min=0, index_max;
 
    for (int i=0; i<size; i++) // ищем максимальный и минимальный элементы.
    {
        if (min>MAS[i]) { min=MAS[i]; index_min=i; }
        if (max<MAS[i]) { max=MAS[i]; index_max=i; }
    }
 
    int sum=0;
    for (int i=index_min+1; i<index_max; i++) // считаем сумму.
        sum+=MAS[i];
 
    std::cout << "Sum: " << sum << std::endl;
    return 0;
}
genius5, у вас ошибка, задание посчитать сумму МЕЖДУ минимальным и максимальным элементами.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
10.05.2010, 12:19 #19
neske, А если максимальный левее относительно минимального окажется?
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
10.05.2010, 12:20 #20
ну эт элементарно исправить))
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
10.05.2010, 12:21 #21
Darky, не предусмотрел
Тогда код, предложенный вами, оптимальный.
Genius Ignat
10.05.2010, 12:21
  #22

Не по теме:

Darky:
Может тогда с адресами элементов на > < поработать.

genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
10.05.2010, 12:22 #23
Цитата Сообщение от Darky Посмотреть сообщение
neske, А если максимальный левее относительно минимального окажется?
я это предусматриваю
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
10.05.2010, 12:23 #24
Я искренне за тебя рад
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
10.05.2010, 12:24 #25
я тоже )))
Nastushka95
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 17
10.04.2014, 20:09 #26
Мне вот тоже попалась эта задача в лабе. Как вы думаете, а что если этот массив упорядочить и посчитать сумму элементов??
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 20:09
Привет! Вот еще темы с ответами:

Вычислить сумму отрицательных элементов массива и произведение элементов, расположенных между максимальным и минимальным элементами - C++
Помогите пожалуйста в одномерном массиве, состоящих из вещественных элементов вычислить: 1)сумму отрицательных элементов массива ...

Найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами массива. - C++
Дан массив А(30). Найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами массива. С++

В одномерном массиве вычислить сумму отрицательных элементов, произведение элементов массива между максимальным и минимальным элементами - C++
В одномерном массиве, состоящем из 25 вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение...

Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива - C++
Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.04.2014, 20:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru