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

Одномерные массивы: найти произведение ненулевых элементов

17.06.2018, 14:07. Просмотров 768. Ответов 1
Метки нет (Все метки)

Дан массив C из 11 элементов. Из положительных элементов массива C сформировать массив А. Вывести оба массива на экран. Для обоих массивов найти произведение ненулевых элементов (отдельно для каждого массива).
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2018, 14:07
Ответы с готовыми решениями:

Одномерные массивы (вычислить произведение элементов, сумму элементов массива между первым и последним нулевыми, преобразовать)
Здравствуйте, помогите пожалуйста... мне нужно сделать программу для работы с одномерным...

Массивы: произведение ненулевых элементов, сумма четных чисел расположенных до минимального элемента
Дорогие форумчане , помогите с задачкой , пожалуйста ) Условие : Задан массив вещественных чисел...

в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива
В массиве Х(N) найти произведение ненулевых элементов, количество элементов, превышающих значение...

Найти произведение ненулевых элементов массива и подсчитать число нулевых элементов
Дан массив чисел c1,c2,...,c20,среди которых есть нулевые элементы. Найти произведение ненулевых...

Одномерные массивы (сумма отрицательных элементов, произведение между максимальным и минимальным элементами, упорядочить по возрастанию)
Здравствуйте!У меня к вам просьба,вы не могли бы мне помочь с решением задачи на массивы!Написать...

1
LegionK
Че,пацаны,аниме?
219 / 163 / 146
Регистрация: 02.05.2017
Сообщений: 657
Завершенные тесты: 2
17.06.2018, 14:43 2
Лучший ответ Сообщение было отмечено LONGO как решение

Решение

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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
    srand(time(0));
    int arr_c[11],counter(0),mult_c(1),mult_a(1);
    cout << "C-Arr : ";
    for(int i = 0;i<11;++i){
        arr_c[i] = rand() % 19 - 4;
        cout << arr_c[i] << " ";
        if(arr_c[i] != 0)mult_c *= arr_c[i];
        if(arr_c[i] > 0)++counter;                   // тут
    }
    int arr_a[counter],temp(0);
    for(int i = 0;i<11;++i){
        if(arr_c[i] > 0)arr_a[temp++] = arr_c[i]; // и тут.Если у тебя по заданию 0 - положительное число,то замени в 15 и 19 строках > на >=
    }
    cout << "\nA-Arr : ";
    for(int i = 0;i<counter;++i){
        cout << arr_a[i] << " ";
        if(arr_a[i] != 0)mult_a *= arr_a[i];
    }
    cout << "\nMult for C-arr : " << mult_c << "; Mult for A-arr : " << mult_a;
    cout << endl;
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2018, 14:43

Найти произведение ненулевых элементов массива
Дорогие форумчане , помогите с задачкой , пожалуйста ) Задан массив целых чисел: найти...

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

Найти минимальное произведение ненулевых элементов (С++)
Даны три массива А(5,5), В(5,5), С(5,5). Найти минимальное произведение ненулевых элементов,...


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

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

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