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

Подсчет количества нечетных и произведения положительных элементов массива

13.12.2018, 22:38. Просмотров 1081. Ответов 3

Разработать функцию, осуществляет подсчет количества нечетных и произведения положительных элементов одномерного массива, и с ее помощью обработать пять массивов разной длины.

Добавлено через 13 секунд
Помогите пожалуйста.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2018, 22:38
Ответы с готовыми решениями:

Подсчет количества, суммы и произведения четных положительных элементов массива
помогите пожалуйста! разработка программы для подсчета количества, суммы и произведения четных...

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

Найти произведения нечетных положительных элементов каждой строки матрицы
Найти произведения нечетных положительных элементов каждой строки матрицы A(3,3) и сохранить их в...

Вычислить суммы отрицательных, произведения положительных и количества нулевых элементов в массиве
Знатоки, помогите написать программы по информатике. У меня полный завал по этой теме, а через...

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

3
Vasilly
6 / 3 / 3
Регистрация: 15.11.2018
Сообщений: 20
13.12.2018, 23:06 2
Лучший ответ Сообщение было отмечено Shelleex1337 как решение

Решение

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
void CountArr(int *a,int n) {
 
    int count = 0;
    int mul = 1;
 
    for (int i = 0; i < n; i++) {
        if ((a[i] % 2) != 0)
            count++;
        if (a[i] > 0)
            mul *= a[i];
    }
    cout << count << endl;
    cout << mul << endl;
}
int main()
{       
    const int n = 6;
    
    int a[n];
 
    for (int i = 0; i < n; i++) {
        
            a[i] = -10+rand()%20;
    }
 
    for (int i = 0; i < n; i++) {
        
        cout << a[i] << " ";
        
    }
    cout <<  endl;
 
    CountArr(a, n);
    
}
1
Shelleex1337
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 210
13.12.2018, 23:42  [ТС] 3
Vasilly, Вопрос а как сделать что при запуске разные числа?
0
Vasilly
6 / 3 / 3
Регистрация: 15.11.2018
Сообщений: 20
14.12.2018, 00:34 4
srand(time(NULL)) в начало программы добавьте
0
14.12.2018, 00:34
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2018, 00:34

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

Подсчет произведения всех элементов массива (цикл и рекурсия)
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cmath&gt; using namespace std; unsigned long long...

Подсчет суммы нечетных элементов массива
Создать функцию, которая подщитывает сумму нечетных элементов массива: #include &quot;stdafx.h&quot;...


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

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

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