1 / 1 / 1
Регистрация: 04.04.2016
Сообщений: 6
1

Произведение элементов одномерного массива

04.04.2016, 01:24. Показов 19136. Ответов 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
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{setlocale (LC_ALL , "Russian");
    const int N = 10;
    int Arr[N];
cout << "Заполнение массива Arr[]'\n";
for (int i(0);i<N; i++)
    {cout << "Введите значение " << i+1 << "элемента.";
        while (!(cin >> Arr[i]))
        {
                    cin.clear();
                    while ( cin.get() != '\n' )
                    cout << "Введите значение " << i+1 << "элемента." << endl;
        }
    }
system ("cls");
cout << "Исходный массив:\n";
    for (int i=0; i<N; i++)
    {
        cout <<"Элемент: "<< i+1 << " = " << Arr[i] << endl;
    }
    int proizv=1;
    int i;
    for (i=0;i<N;i++)
 
{
if (Arr[i]<0)
{
Arr[i]=10;
proizv = Arr[i]*Arr[i+1];
 
break;
}
}
cout << "proizvedenie = " << proizv<<endl;
 
    _getch ();
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2016, 01:24
Ответы с готовыми решениями:

Вычислить произведение элементов одномерного массива
Вычислить и вывести произведение элементов одномерного массива. Элементы массива задать случайным...

Вычислить произведение элементов одномерного массива
Используя рекурсивные функции Вычислить произведение элементов одномерного массива.

Найти произведение элементов одномерного числового массива
найти произведение элементов одномерного числового массива

Произведение элементов одномерного массива с использованием рекурсивной функции
Пожалуйста помогите решите задачу: Произведение элементов одномерного массива с помощью рекурсивной...

2
1 / 1 / 2
Регистрация: 05.01.2014
Сообщений: 25
04.04.2016, 01:46 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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    const int N = 10;
    int Arr[N];
    cout << "Заполнение массива Arr[]'\n";
    for (int i(0); i<N; i++)
    {
        cout << "Введите значение " << i + 1 << "элемента.";
        while (!(cin >> Arr[i]))
        {
            cin.clear();
            while (cin.get() != '\n')
                cout << "Введите значение " << i + 1 << "элемента." << endl;
        }
    }
    system("cls");
    cout << "Исходный массив:\n";
    for (int i = 0; i<N; i++)
    {
        cout << "Элемент: " << i + 1 << " = " << Arr[i] << endl;
    }
    int proizv = 1;
    int i;
    for (int i = 0; i < 10; i++)
    {
        proizv = proizv*Arr[i];
    }
    cout << "proizvedenie = " << proizv << endl;
 
    _getch();
    return 0;
}
0
1 / 1 / 1
Регистрация: 04.04.2016
Сообщений: 6
04.04.2016, 10:47  [ТС] 3
Утро вечера мудренее, сам написал почти так же... спасибо за помощь.
C++
1
2
3
4
5
6
for (int i=0;i<N;i++)
    {
    proizv *= Arr[i];
    
    }
cout << "Произведение всех элементов =" << proizv << endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2016, 10:47
Помогаю со студенческими работами здесь

Функция, которая возвращает произведение элементов одномерного массива
Написать функцию, которая возвращает произведение элементов одномерного массива. Ошибок нет. Всё...

Вычислить сумму и произведение отрицательных элементов одномерного массива
По указанию пользователя или вычислить сумму и произведение отрицательных элементов одномерного...

Найти произведение ненулевых элементов одномерного числового массива
Найти произведение ненулевых элементов одномерного числового массива

Найти произведение первых трёх наибольших элементов одномерного массива
Написать программу одномерного массива. Условие: Найти произведение первых трёх наибольших...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru