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

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

Восстановить пароль Регистрация
 
ИванИванов1999
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 2
10.10.2016, 20:30     Найти произведение отрицательных элементов и поместить его в конец списка #1
Доброго времени суток,ребята,помогите пожалуйста написать программу на C++: найти произведение отрицательных элементов и поместить его в конец списка.Буду очень благодарен.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2016, 20:30     Найти произведение отрицательных элементов и поместить его в конец списка
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemolitionMan
 Аватар для DemolitionMan
22 / 54 / 18
Регистрация: 06.04.2016
Сообщений: 325
11.10.2016, 12:11     Найти произведение отрицательных элементов и поместить его в конец списка #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
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int size, z, pr=1;
srand(time(NULL));
 
do{
cout << "Vvedite kolichestvo elementov:";
cin >> size;
if((size<0)||(size>20000))
    cout << "Vvedeno nevernoe kolichestvo elementov!";
}while((size<0)||(size>20000));
 
int *Massiv = new int[size];
for(z = 0; z < (size-1); z++)
    Massiv[z] = rand()%500 - 250;
for(z = 0; z < (size-1); z++)
    if(Massiv[z] < 0)
        pr *= Massiv[z];
Massiv[size-1] = pr;
cout << "Pechataem massiv:\n";
for(z = 0; z < size; z++)
    cout << "Element " << z << " = " << Massiv[z] << "\n";
cout << "Proizvedenie otricatelnih elementov = " << pr;
getch();
return 0;
}
//---------------------------------------------------------------------------
Добавлено через 24 минуты
Вот вариант программы, если надо выделить +1 элемент в массиве под произведение.
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 <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int size, sizen, z, pr=1;
srand(time(NULL));
 
do{
cout << "Vvedite kolichestvo elementov:";
cin >> size;
if((size<0)||(size>20000))
    cout << "Vvedeno nevernoe kolichestvo elementov!";
}while((size<0)||(size>20000));
sizen = size+1;
 
int *Massiv = new int[sizen];
for(z = 0; z < (sizen-1); z++)
    Massiv[z] = rand()%500 - 250;
for(z = 0; z < (sizen-1); z++)
    if(Massiv[z] < 0)
        pr *= Massiv[z];
Massiv[sizen-1] = pr;
cout << "Pechataem massiv:\n";
for(z = 0; z < sizen; z++)
    cout << "Element " << z << " = " << Massiv[z] << "\n";
cout << "Proizvedenie otricatelnih elementov = " << pr;
 
getch();
return 0;
}
//---------------------------------------------------------------------------
ИванИванов1999
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 2
11.10.2016, 12:40  [ТС]     Найти произведение отрицательных элементов и поместить его в конец списка #3
Спасибо огромное!
Yandex
Объявления
11.10.2016, 12:40     Найти произведение отрицательных элементов и поместить его в конец списка
Ответ Создать тему
Опции темы

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