Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Maloy
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 13
1

Одномерный массив. Определить произведение элементов между первым и последим нулями.

07.01.2013, 16:52. Просмотров 591. Ответов 3
Метки нет (Все метки)

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

Буду благодарен невероятно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 16:52
Ответы с готовыми решениями:

Произведение элементов массива с четными индексами, сумма элементов между первым и последним нулями
Всем доброго времени суток! Помогите составить программу. Заранее благодарен!...

Одномерный массив. Произведение значений между первым и вторым нулевыми элементами
Условие: В одномерном массиве перемножить элементы которые стоят между первым...

Массив: произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
всем привет! помогите, пжл: в одномерном массиве, состоящем из n целых...

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

В одномерном массиве, состоящем из n целых элементов, вычислить сумму элементов массива, между первым и последним нулями
В одномерном массиве, состоящем из n целых элементов, вычислить сумму элементов...

3
miriganua
132 / 103 / 61
Регистрация: 05.02.2012
Сообщений: 241
07.01.2013, 20:28 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
#include <iostream>
 
using std::cout;
 
int main(int argc, char* argv[])
{
    const int size = 10;
    int arr[size] = { 1, 2, 3, 0, 2, 2, 5, 0, 3, 9 };
 
    int first;
    for (int i = 0; i < size; i++)
    {
        if (arr[i] == 0)
        {
            first = i;
            break;
        }
    }
 
    int last;
    for (int i = size - 1; i > 0; i--)
    {
        if (arr[i] == 0)
        {
            last = i;
            break;
        }
    }
 
    int product = 1;
    for (int i = first + 1; i < last; i++)
    {
        product *= arr[i];
    }
    cout << "Answer: " << product << '\n';
 
    return 0;
}
1
Igor3D
1227 / 594 / 74
Регистрация: 01.10.2012
Сообщений: 2,844
07.01.2013, 20:38 3
Тезка, а почему Вы уверены что хотя бы 2 нуля там есть?
0
Maloy
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 13
07.01.2013, 20:46  [ТС] 4
Спасибо, мне уже ответили в случайно продублированную тему.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2013, 20:46

Найти сумму элементов массива между первым и последним нулями
Дан одномерный массив. Найти сумму элементов между первым и последним нулями

Дан целочисленный массив размера N. Найти произведение элементов массива, расположенных между первым и вторым нулевыми элементами. зарание благодарен
Помогите пожалуйста написать код Дан целочисленный массив размера N. Найти...

Одномерный массив. Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
Всем доброго времени суток! Дан одномерный массив, состоящий из N вещественных...


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

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

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