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

Найти произведение положительных элементов массива - C++

Восстановить пароль Регистрация
 
Yulian@
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 6
14.05.2011, 16:37     Найти произведение положительных элементов массива #1
Написать программу на с++

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

Помогите, пожалуйста, очень надо!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2011, 16:37     Найти произведение положительных элементов массива
Посмотрите здесь:

C++ Найти произведение положительных элементов массива
Найти произведение положительных/отрицательных элементов массива C++
Найти произведение положительных элементов массива А C++
Найти сумму и произведение положительных элементов массива, расположенных до максимального элемента C++
C++ Найти сумму неотрицательных и произведение положительных элементов массива
Найти произведение положительных элементов массива C++
C++ Найти произведение отрицательных элементов массива и сумму положительных элементов, удовлетворяющих условию
C++ Найти количество отрицательных и произведение положительных элементов массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
14.05.2011, 17:05     Найти произведение положительных элементов массива #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Yulian@ Посмотреть сообщение
1) произведение положительных элементов массива;
C++
1
2
3
4
int prod = 1;
for(size_t i = 0; i < n; ++i)
  if(arr[i] > 0)
    prod *= arr[i];
Цитата Сообщение от Yulian@ Посмотреть сообщение
2) сумму элементов массива, расположенных к минимальному элементу.
C++
1
2
3
4
5
6
7
size_t idx_min = 0;
for(size_t i = 0; i < n; ++i)
  if(arr[idx_min] > arr[i])
    idx_min = i;
int sum = 0;
for(size_t i = 0; i < idx_min; ++i)
  sum += arr[i];
Yandex
Объявления
14.05.2011, 17:05     Найти произведение положительных элементов массива
Ответ Создать тему
Опции темы

Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru