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

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

Войти
Регистрация
Восстановить пароль
 
ИванИванов1999
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 2
#1

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

10.10.2016, 20:30. Просмотров 197. Ответов 2
Метки нет (Все метки)

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

Поместить в начало списка L количество четных элементов, а в конец - количество нечетных - C++
Помогите написать программу. При формировании списков значения элементов задавать произвольно. Каждый этап алгоритма оформить в виде...

Найти произведение элементов стека и поместить результат в стек - C++
Сформировать стек из 5 чисел. Найти произведение 3-го и 4-го чисел из стека. Результат поместить в стек. если можно хотелось бы с...

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

Список. Найти сумму элементов, больших 3 и меньших 8 и поместить ее в начало списка - C++
Помогите мне пожалуйста Создать программу для создания списка из 10 целых чисел, вводимых с клавиатуры и вывода его на экран....

Ввести массив А из 10 элементов,найти произведение отрицательных элементов и вывести на экран - C++
Ввести массив А из 10 элементов,найти произведение отрицательных элементов и вывести на экран. Можно полный код.

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

2
DemolitionMan
97 / 153 / 47
Регистрация: 06.04.2016
Сообщений: 992
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;
}
//---------------------------------------------------------------------------
1
ИванИванов1999
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 2
11.10.2016, 12:40  [ТС] #3
Спасибо огромное!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2016, 12:40
Привет! Вот еще темы с ответами:

Найти произведение элементов в строках матрицы не содержащих отрицательных элементов - C++
Дана целочисленная квадратная матрица. Определить: произведение элементов в тех строках, которые не содержат отрицательных элементов;

Найти произведение элементов в тех строках матрицы, которые не содержат отрицательных элементов - C++
Здравствуйте, помогите написать: Дана целочисленная квадратная матрица. Определить: 1) произведение элементов в тех строках, которые...

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

Найти произведение отрицательных элементов массива и сумму положительных элементов, удовлетворяющих условию - C++
Добрый вечер, не могли вы помочь с решением вот этих двух задач ? Задача 1. В одномерном массиве, состоящем из n вещественных...


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

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

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