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

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

Войти
Регистрация
Восстановить пароль
 
Эмиль95
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 33
#1

Одномерный массив, сумма и произведение элементов - C++

06.06.2014, 00:02. Просмотров 242. Ответов 1
Метки нет (Все метки)

В одномерном массиве, состоящем из n вещественных элементов, вычислить:

1)Сумму положительных элементов массива

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

Упорядочить элементы массива по убыванию.

Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2014, 00:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одномерный массив, сумма и произведение элементов (C++):

Перевод из Pascal. Одномерный массив (сумма, произведение) - C++
Нужен только всего лишь перевод на С++, прошу помощи var a:array of integer; n,i,sum,mult:integer; max:byte; begin ...

Одномерный массив (произведение последних членов, сумма которых будет не больше чем число С) - C++
ребята, помогииите))) для одномерного массива А(n) найти произведение последних членов этого массива, сумма которых будет не больше чем...

Одномерный массив (количество и сумма элементов) - C++
Помогите сделать)) Для одномерного массива А (n) найти количество и сумму элементов А (n), которые удовлетворяют условию 6 <= А (n) <=...

Дано одномерный массив В, состоящий из 12 элементов. Вычислить произведение элементов массива, не равны нулю, значения которых наход. в пределах А и С - C++
Помогите пожалуйста с задачкой Дано одномерный массив В, состоящий из 12 элементов. Вычислить произведение элементов массива, не равны...

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

Массив: сумма / произведение элементов / преобразование массива - C++
В одномерном массиве, состоящем из целочисленных элементов, вычислить: • произведение элементов массива с четными номерами; • сумму...

1
Shmel1k
3 / 3 / 1
Регистрация: 03.11.2011
Сообщений: 12
06.06.2014, 00:52 #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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
 
 
int main(int argc, char* argv[])
{
   int *sizeOfArray = new int;
   std::cin >> *sizeOfArray;
 
   double *array = new double[*sizeOfArray];
 
   for (int i = 0; i < *sizeOfArray; std::cin >> array[i++]);
 
   double *summOfPositive = new double; *summOfPositive = 0;
 
 
   double *maxElement = new double; *maxElement = array[0];
   int *maxElementIndex = new int; *maxElementIndex = 0;
 
   double *minElement = new double; *minElement = array[0];
   int *minElementIndex = new int; *minElementIndex = 0;
 
   for (int i = 0; i < *sizeOfArray; ++i)
   {
       if (array[i] > 0)
           *summOfPositive += array[i];
 
       if ((*maxElement)*(*maxElement) < (array[i])*(array[i]))
       {
           *maxElement = array[i];
           *maxElementIndex = i;
       }
       if ((*minElement)*(*minElement) > (array[i])*(array[i]))
       {
           *minElement = array[i];
           *minElementIndex = i;
       }
   }
 
   std::cout << "summa polojitelnih ravna = " << *summOfPositive << "\n";
 
   delete summOfPositive, minElement, maxElement;
 
   double *productOfElements = new double; *productOfElements = 1;
 
   if (*minElementIndex > *maxElementIndex)
   {
       for (int i = *maxElementIndex; i <= *minElementIndex; *productOfElements *= array[i++]);
   } else
   {
       for (int i = *minElementIndex; i <= *maxElementIndex; *productOfElements *= array[i++]);
   }
 
   std::cout << "proizvedenie ravno = " << *productOfElements << "\n";
 
   delete productOfElements, array, minElementIndex, maxElementIndex;
 
   return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2014, 00:52
Привет! Вот еще темы с ответами:

Одномерный массив. Определить произведение элементов между первым и последим нулями. - C++
Здрасте) Помогите пожалуйста 2. Описать функции ввода с клавиатуры элементов одномерного массива и определения произведения его...

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

Найти произведение отрицательных элементов каждого столбца матрицы и записать их в одномерный массив - C++
Дана матрица H . Найти произведение отрицательных элементов каждого столбца матрицы и записать их в одномерный массив B.

Одномерный массив. Найти количество элементов больше заданного. Найти произведение элементов за максимумом - C++
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, больших C; 2)...


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

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

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