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

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

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

Вычислить произведение элементов массива, находящихся в заданном интервале - C++

18.05.2016, 10:23. Просмотров 50. Ответов 4
Метки нет (Все метки)

Задан массив целых чисел a [i] и два целых числа с и d; вычислить произведение элементов массива a [i], которые находятся в интервале с <i<d.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2016, 10:23     Вычислить произведение элементов массива, находящихся в заданном интервале
Посмотрите здесь:

Вычислить произведение элементов, находящихся между min и max по модулю элементами C++
C++ Количество элементов массива в заданном интервале
Необходимо накопить сумму всех элементов массива, находящихся в интервале от А до В, и вывести её на экран. C++
Сколько элементов массива лежат в заданном интервале C++
Вычислить и вывести произведение первых 7 элементов массива и сумму следующих 7 элементов находящихся на четных позициях C++
C++ Вычислить произведение элементов целочисленного массива, находящихся между минимальным и максимальным элементами
Найти максимальный из элементов массива в заданном интервале C++
C++ Найти максимальный из элементов массива в заданном интервале
В одномерном массиве вычислить произведение элементов, находящихся между максимальным и минимальным элементами C++
Вычислить среднее арифметическое элементов массива произвольной длины, находящихся в заданном интервале C++
C++ Найти произведение элементов массива, находящихся между min и max элементами
Вычислить произведение элементов массива, находящихся между минимальным и максимальным элементами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_attention
27 / 27 / 13
Регистрация: 18.05.2016
Сообщений: 128
18.05.2016, 10:26     Вычислить произведение элементов массива, находящихся в заданном интервале #2
А в чём, собственно, проблема? Идешь циклом по массиву от с до d и умножаешь все элементы.
Trassault
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 5
18.05.2016, 10:37  [ТС]     Вычислить произведение элементов массива, находящихся в заданном интервале #3
Нужна помощь в решении т.к тема не известна для меня.
no_attention
27 / 27 / 13
Регистрация: 18.05.2016
Сообщений: 128
18.05.2016, 10:47     Вычислить произведение элементов массива, находящихся в заданном интервале #4
Вроде как-то так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main() 
{
    int a[5] = { 1, 2, 3, 4, 5 };
    int res = 1, c, d;
    cout << "Введите интервал:";
    cin >> c >> d;
    for (int i = c + 1; i < d: ++i) 
    {
        res *= a[i];
    }
    cout << "Результат: " << res;
}
Добавлено через 2 минуты
Ну, стоит только добавить всякие проверочки, например, корректный ли интервал, и если нет, то стоит выводить не 1, как в этом коде, а 0, наверное.
Trassault
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 5
18.05.2016, 11:03  [ТС]     Вычислить произведение элементов массива, находящихся в заданном интервале #5
Спасибо большое очень помогли!
Yandex
Объявления
18.05.2016, 11:03     Вычислить произведение элементов массива, находящихся в заданном интервале
Ответ Создать тему
Опции темы

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