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

Ввести массив А из 15 элементов, вывести его до преобразования и после

24.01.2018, 21:06. Просмотров 729. Ответов 2
Метки нет (Все метки)

Найти произведение отрицательных элементов и сумму положительных (условие).

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2018, 21:06
Ответы с готовыми решениями:

Ввести одномерный массив А, вывести его. Вычислить среднее геометрическое положительных элементов массива
Ввести одномерный массив A , вывести его. Вычислить SRG-среднее геометрическое...

Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных элементов расположенных в части массива одновременно
Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных...

Ввести одномерный массив A , вывести его
Помогите пожалуйста если не затруднит. Ввести одномерный массив A , вывести...

Ввести одномерный массив А , вывести его
Ввести одномерный массив А , вывести его. Найти произведение элементов стоящих...

Ввести массив символов, а затем вывести его на экран
народ помогите пожалуйстаю напишите пожалуйста небольшой кусочек кода: ...

2
Moais
2 / 2 / 1
Регистрация: 03.02.2017
Сообщений: 46
24.01.2018, 21:15 2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
void main(){
    cout<<"Введите массив: ";
    short a = 15, m[a], otr = 1, pol = 0;
    for(short i = 0; i < a; i++){
        cout<<i+1<<") ";
        cin>>m[i];
        if(m[i] <0)
            ort *= m[i];
        if(m[i] > 0)
            pol += m[i];
    }
    for(short i = 0; i < a; i++){
        cout<<m[i]<<" ";
    }
    cout<<"\nПроизведение отрицательных: "<<otr;
    cout<<"\nСумма положительных: "<<pol;
}
А вот что за преобразование массива я не понял.
0
Hitoku
Модератор
1703 / 1302 / 1400
Регистрация: 28.10.2016
Сообщений: 4,240
Завершенные тесты: 4
24.01.2018, 21:27 3
Лучший ответ Сообщение было отмечено JokQr как решение

Решение

Для разнообразия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <iterator>
#include <random>
int main()
{
    setlocale(LC_ALL, "rus");
    std::default_random_engine gen{ std::random_device()() };
    std::uniform_int_distribution<> dist(-10, 10);
    std::vector<int> arr(15); int p = 1, s = 0;
    for (auto& e : arr) {
        e = dist(gen);
        if (e > 0) s += e;
        else if (e < 0) p *= e;
    }
    std::cout << "Массив: ";
    std::copy(arr.begin(), arr.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\nСумма положительных: " << s << "\nПроизведение отрицательных: " << p << "\n";
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2018, 21:27

Ввести с клавиатуры массив, а потом вывести его на экран
Народ, помогите исправить ошибки, пожалуйста.. Нужно ввести с клавиатуры...

Ввести массив из 5 чисел, а затем вывести его в обратном порядке.
Ввести массив из 5 чисел, а затем вывести его в обратном порядке. Помогите...

Через многофункциональность. Ввести/вывести массив из 10 элементов вещественного типа. Подсчитать и вывести на экран ко
Ввести/вывести массив из 10 элементов вещественного типа. Подсчитать и вывести...


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

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

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