Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой максимальна. https://www.cyberforum.ru/ cpp-beginners/ thread120719.html
Помогите с задачей на С++, пожалуйста. Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой максимальна.
C++ int или float
здрасьти, p=p*6; каким должен быть тип у p? int или float? или без разницы?
C++ Заполнить матрицу из файла
Нужно с файла заполнить массив чисел 5х5 делаю так: 1) Файл .тхт 12232 11100 12032 12122 12131 2) вот пытаюсь заполнить матрицу:
C++ strcpy прога пашет,но после сортировки по результату,он выдает какойто корявый список,тоесть strcpy неверно пашет...... че с ней теперь делать((((... вот новый пашуший текст. заранее спасибо. ... https://www.cyberforum.ru/ cpp-beginners/ thread120707.html
C++ жесткое несовпадение))) https://www.cyberforum.ru/ cpp-beginners/ thread120663.html
откомпилируйте приложение,он выдаст много ошибок, есть ошибка изза того что нельзя присваивать один char другому char и есть функция strcmp которая в случае если char не константа посылает.....все...
C++ Используя структуру для определения понятия студент, распечатать фамилии и имена отличников.
14. Используя структуру для определения понятия студент (состоящую из полей ФИО, курс, группа, оценки в сессию) распечатать фамилии и имена отличников первого курса и долю их от, общего числа...
Бинарное Дерево(обход дерева) C++
добрый вечер всем!) в универе задали написать бинарное дерево со всеми видами обхода и т.п. я их написал.. но еще дали 1 вывод его надо написать рекурсией, я его никак не могу реализовать....
C++ Циклические операторы Нужна помощь. плз кому не трудно. Циклические операторы: 1) Вводится последовательность из N целых чисел. Найти наибольшее из всех отрицательных. 2) Вычислить... https://www.cyberforum.ru/ cpp-beginners/ thread120623.html
C++ Посчитать, сколько слов содержит текст произвольной длины. https://www.cyberforum.ru/ cpp-beginners/ thread120617.html
Посчитать сколько слов, содержит текст поисзвольной длины. Разделителем между словами является символ пробела. Вывести на экран список всех встречающихся в тексте слов и их количество. Указание:...
C++ Составит матрицу Дано матрица а и b надо умножит их чтобы найти с матрицу https://www.cyberforum.ru/ cpp-beginners/ thread120609.html
Модератор
Автор FAQ
3682 / 959 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
23.04.2010, 00:48 0

Найти произведение элементов массива, расположенных между максимальным и минимальным элементами

23.04.2010, 00:48. Просмотров 1710. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от bbr Посмотреть сообщение
Как найти произведение элементов массива, расположенных между максимальным и минимальным
элементами?
один из очевиднейших способов это найти номер максимального а потом минимального элемента, а далее в цикле от наименьшего номера + 1 до наибольшего номера набирать умножения в одну переменную.

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
#include<iostream>
using namespace std;
 
#define N 6
 
int getMax(int* a, size_t n){
    int res = 0;
    for (int i = 1; i < n; i++)
    {
        if ( a[i] > a[res] ) res = i;
    }
return res;
}
int getMin(int* a, size_t n){
    int res = 0;
    for (int i = 1; i < n; i++)
    {
        if ( a[i] < a[res] ) res = i;
    }
return res;
}
 
int main()
{
    int a[N] = {1, -3, 5, 8, 10, 3};
    int maximun = getMax(&a[0], N), minimum = getMin(&a[0], N);
    int from = min(maximun, minimum), to = max(maximun, minimum);
    int e = 1;
    for (int i = from + 1; i < to; i++)
    {
        e *= a[i];
    }
    cout << e;
return 0;
}


Вернуться к обсуждению:
Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2010, 00:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти произведение элементов массива,расположенных между минимальным и максимальным элементами
2.Найти произведение элементов массива,расположенных между минимальным и максимальным элементами.

Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
Спасибо! Можно еще вопрос: объявлен одномерный динамический массив b размером a, заполнен...

Найти произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами
В одномерном массиве, состоящем из N вещественных элементов, вычислить: произведение элементов...

Найти произведение элементов массива, расположенных между минимальным и максимальным по модулю элементами
ЗАДАНИЕ Б. Сделать по методичке с созданием класса, обьекта и вызовом деструктора и конструктора

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