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

Произведение элементов массива, расположенных между максимальным и минимальным элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ООП для начинающих (создать класс для выполнения операций с двумерными векторами) http://www.cyberforum.ru/cpp-beginners/thread890375.html
Задание первого курса по Visual C++ Создать класс для выполнения операций с двумерными векторами. Считать, что компоненты имеют целый тип. Осуществить перегрузки операций: “ ^ ” – расчет модуля...
C++ Из заданного текстового файла создать новый файл Из заданного текстового файла создать новый файл при помощи циклической замены Заглавных гласных на «+1», строчных гласных на «–1», согласных на «+2», прочих символов на «+5». http://www.cyberforum.ru/cpp-beginners/thread890371.html
как создать универсальную функцию для случайного заполнения массива? C++
Само задание вот: Задание 1. Определение максимального подъёма в массиве Написать программу, заполняющую случайным образом массив из n элементов. (n=30). Диапазон значений элементов от 0 до 99....
C++ Из последовательности чисел y1,y2,...,yn выбрать элементы, делящиеся на 3
Одномерные массивы: 1)Из последовательности чисел y1,y2,...,yn выбрать элементы, делящиеся на 3. Подсчитать их число и напечатать их порядковые номера. Спасибо большое.
C++ Найти максимальную разность соответствующих компонент двух векторов http://www.cyberforum.ru/cpp-beginners/thread890344.html
Одномерные массивы: 2)Даны два вектора по 10 компонент в каждом. Найти максимальную раз-ность соответствующих компонент и порядковый номер этих компонент. Спасибо большое.
C++ Вычислить длину вектора Одномерные массивы: 3) Спасибо большое. подробнее

Показать сообщение отдельно
pupushecka
29 / 29 / 0
Регистрация: 13.06.2011
Сообщений: 165

Произведение элементов массива, расположенных между максимальным и минимальным элементами - C++

04.06.2013, 12:35. Просмотров 1724. Ответов 1
Метки (Все метки)

Всем приветик. Подскажите пожалуйста как подсчитать произведение элементов массива, расположенных между максимальным и минимальным элементами.
max и min я нашла.
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
#include <iostream.h>
#include <conio.h>
void main()
{
      int n; // n - количество элементов в массиве
int a[100]; // a - массив целых чисел, максимальный размер 100 элементов
cout<<"vvedite kol. elementov >20 : "<<endl; 
cin >> n;
 
cout <<"\n\t Massiv A" << endl;
for (int i = 0; i < n; i++)  // ввод массива
{cout << "\t a[ " << i+1 << " ] = ";
  cin >> a[i];
}
int max = a[0];
int min = a[0]; 
 
for ( i = 0; i < n; i++){
  if (a[i] > max)    max = a[i];
  if (a[i] < min)    min = a[i];
 
}
 
  cout << "max= "<<max<<endl;
  cout << "min= "<<min<<endl;
        
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru