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

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

Войти
Регистрация
Восстановить пароль
 
ann312
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 18
#1

Дана последовательность из n действительных чисел - C++

04.12.2014, 19:55. Просмотров 271. Ответов 3
Метки нет (Все метки)

найти сумму элементов, расположенных между максимальным и минимальным элементами (минимальный и максимальный элементы в массиве единственные.) если максимальный элемент встречается позже минимального,то вывести сообщение об этом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2014, 19:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дана последовательность из n действительных чисел (C++):

Дана последовательность из n действительных чисел - C++
Дана последовательность из n действительных чисел. замечание. Задачи из данного пункта решить, используя одномерный массив. Заменить...

дана последовательность действительных чисел а1 а2 а3. признак конца последовательности 999 - C++
дана последовательность действительных чисел а1 а2 а3. признак конца последовательности 999.определить: разность между наибольшем числом и...

Дана последовательность из n действительных чисел: найти максимум из модулей элементов - C++
Найти максимум из модулей элементов. В C++

Дана последовательность из n действительных чисел. найти номер первого максимального элемента. - C++
помогите пожалуйста составить программу!!! Дана последовательность из n действительных чисел. найти номер первого максимального...

Дана последовательность из n действительных чисел. Найти номер первого минимального элемента - C++
Дана последовательность из n действительных чисел. Найти номер первого минимального элемента.

Дана последовательность действительных чисел, в которой заменить все ее члены, большие данного Z, этим числом - C++
Дана последовательность действительных чисел аь а2,..., а„. Заменить все ее члены, большие данного Z, этим числом. Подсчитать ...

3
D_in_practice
331 / 331 / 159
Регистрация: 02.10.2014
Сообщений: 666
04.12.2014, 20:15 #2
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
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
using namespace std;
 
int main(){
    
    const int N = 20;
    int n;
    do{
        cout << "n = ";
        cin >> n;
    }while(n < 0 || N < n);
    
    double d[N];
    cout << "d1 = ";
    cin >> d[0];
    double min = d[0];
    int n_min = 0;
    double max = d[0];
    int n_max = 0;
    for (int i = 1; i < n; ++i){
        
        cout << "d" << i + 1 << " = ";
        cin >> d[i];
        if (d[i] < min){
            min = d[i];
            n_min = i;
        }
        if (d[i] > max){
            max = d[i];
            n_max = i;
        }
    }
    
    double sum = 0;
    for (int i = n_max + 1; i < n_min; ++i)
        sum += d[i];
    
    if (n_min < n_max)
        cout << "ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ âñòðåòèëñÿ ïîçæå ìèГ*ГЁГ¬Г*ëüГ*îãî!" << endl;
    else
        cout << "sum = " << sum << endl;
}
1
ann312
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 18
04.12.2014, 20:21  [ТС] #3
D_in_practice, благодарю
0
konstantin vl
1 / 1 / 0
Регистрация: 10.03.2013
Сообщений: 59
04.12.2014, 21:05 #4
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>
using namespace std;
int main(int argc, char *argv[])
{
int arrInt[10] = {100, 54, 25, 9, 10, 18, 62, 48, 540, 54};
 
        int maximum = 0;
        int indexMaximum = 0;
        for(int i = 0; i < 10; i++)
            if(arrInt[i] > maximum)
            { maximum = arrInt[i]; indexMaximum = i;}
 
        int minimum = maximum;
        int indexMinimum  = 0;
        for(int i = 0; i < 10; i++)
            if(arrInt[i] < minimum)
            { minimum = arrInt[i]; indexMinimum = i;}
 
 
        int sum = 0;
        for(int i = indexMinimum + 1; arrInt[i] != maximum; i++)
             sum += arrInt[i];
 
        if(indexMinimum < indexMaximum)
            cout << "максимальный элемент встречается позже минимального" << endl;
        else
            cout << "sum: " << sum;
    return 0();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2014, 21:05
Привет! Вот еще темы с ответами:

Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку [a, b] - C++
Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку .Програма в...

Последовательность действительных чисел. - C++
Дана последовательносдействительныхть чисел а1,а2,а3...аn. Выяснить, будет ли она возрастающей. Помогите пожалуйста решить)

Дана прямоугольная матрица действительных чисел - C++
Дана прямоугольная матрица действительных чисел. Найти количество строк, среднее арефметическое элементов которых меньше заданной величины.

Дана прямоугольная матрица действительных чисел - C++
Дана прямоугольная матрица действительных чисел. Найти количество строк, среднее арефметическое элементов которых меньше заданной величины.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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