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

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

Войти
Регистрация
Восстановить пароль
 
eldar05
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 44
#1

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

25.01.2014, 14:14. Просмотров 369. Ответов 4
Метки нет (Все метки)

дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых элементов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2014, 14:14     Найти произведение ненулевых элементов и количество нулевых элементов
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6228 / 3473 / 425
Регистрация: 29.11.2010
Сообщений: 9,178
25.01.2014, 15:13     Найти произведение ненулевых элементов и количество нулевых элементов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <algorithm>
#include <iostream>
#include <iterator>
#include <random>
#include <vector>
 
int main()
{
    const int N = 20;
    std::vector<int> v(N);
    std::uniform_int_distribution<int> dist(0, 100);
    std::mt19937 gen {std::random_device()() };
    std::generate(v.begin(), v.end(), [&dist, &gen] { return dist(gen); });
    std::copy(v.cbegin(), v.cend(), std::ostream_iterator<int>(std::cout, " "));
 
    size_t zeroCounter = 0, multOther = 1;
    for (auto x: v)
        x ? multOther *= x : zeroCounter++;
 
    std::cout << "\nAmount of zeros: " << zeroCounter
              << "\nMult of others: " << multOther << std::endl;
}
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
25.01.2014, 15:23     Найти произведение ненулевых элементов и количество нулевых элементов #3
А если компилятор С++11 не поддерживает?))))
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6228 / 3473 / 425
Регистрация: 29.11.2010
Сообщений: 9,178
25.01.2014, 15:25     Найти произведение ненулевых элементов и количество нулевых элементов #4
mustimur, http://www.ozon.ru/context/detail/id/5354710/
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
25.01.2014, 15:32     Найти произведение ненулевых элементов и количество нулевых элементов #5
Цитата Сообщение от MrGluck Посмотреть сообщение
Смешно, предпочитаю http://www.ozon.ru/context/detail/id/5410595/ )) VC++ 2012 ругается
Yandex
Объявления
25.01.2014, 15:32     Найти произведение ненулевых элементов и количество нулевых элементов
Ответ Создать тему
Опции темы

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