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

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

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

Определить количество положительных, отрицательных элементов и нулей в массиве - C++

08.04.2014, 15:48. Просмотров 419. Ответов 2
Метки нет (Все метки)

1. В массиве A из N элементов (N не больше 30) определить количество положительных, отрицательных элементов и нулей. Число N и значения элементов массива задаются вводом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 15:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить количество положительных, отрицательных элементов и нулей в массиве (C++):

Определить количество положительных, отрицательных элементов и нулей - C++
В матрице размерами N*M определить количество положительных, отрицательных элементов и нулей (N и M не больше 10) и максимальный элемент....

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

В массиве А(n) (n<=7) хотя бы один нуль. Определить количество положительных и количество отрицательных элементов к первому нулю. - C++
В массиве А(n) (n&lt;=7) хотя бы один нуль. Определить количество положительных и количество отрицательных элементов к первому нулю.

Подсчитать в массиве количество положительных, отрицательных чисел и нулей - C++
Задан массив С из 8 вещественных элементов. Подсчитать в нем количество положительных, отрицательных чисел и нулей.

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

Двумерный массив. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов - C++
Условие задачи следующее: Дан двумерный массив размером nхm, заполненный случайными числами. Определить, есть ли в данном массиве столбец,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev_Hyper
Заблокирован
08.04.2014, 15:57 #2
vikaishenko,
C++
1
2
3
if(A[i]>0) count1++;
else if(A[i]<0) count2++;
else count3++;
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
08.04.2014, 16:37 #3
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
#include <algorithm>
#include <functional>
#include <iostream>
#include <numeric>
#include <random>
#include <tuple>
#include <vector>
 
int main() {
  std::default_random_engine generator;
  std::uniform_int_distribution<int> distribution( -100, 100 );
 
  std::vector<int> a( 30 );
  std::generate_n( a.begin(), a.size(), std::bind( distribution, generator ) );
 
  typedef std::tuple<int, int, int> res_type;
  auto res = std::accumulate( a.cbegin(), a.cend(), res_type(), []( const res_type& a_res, int a_val ) {
    return res_type( std::get<0>( a_res ) + ( a_val > 0 ? 1 : 0  ),
                     std::get<1>( a_res ) + ( a_val == 0 ? 1 : 0 ),
                     std::get<2>( a_res ) + ( a_val < 0 ? 1 : 0  ) );
  } );
 
  std::cout << "positive: " << std::get<0>( res ) << "\n"
            << "equal: "    << std::get<1>( res ) << "\n"
            << "negative: " << std::get<2>( res ) << "\n";
 
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 16:37
Привет! Вот еще темы с ответами:

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

В массиве определить количество отрицательных и положительных чисел - C++
задан одномерный массив размером n. определить количество отрицательных чисел, количество положительных чисел и среднее арифметическое всех...

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

Найти количество отрицательных, положительных и нулевых элементов в массиве - C++
Дана матрица А(n на m). Найти кличество отрицательных, положительных и нулевых элементов в ней. Написать программу на С++.


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

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

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