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

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

Восстановить пароль Регистрация
 
YCTIME
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 36
13.01.2014, 21:24     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #1
Составьте программу на С++. Дан двумерный массив целых чисел. Найти количество положительных элементов массива, значения которых не превосходят заданное число N.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 21:24     Найти количество положительных элементов массива, значения которых не превосходят заданное число N
Посмотрите здесь:

C++ Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное пользователем. Массив целочисленный, передается функции
C++ Найти сумму и количество положительных элементов массива
Найти все натуральные числа из промежутка от k до l, у которых количество делителей превышает заданное число m C++
Массив. Найти количество элементов, меньших среднего арифметического положительных элементов этого массива C++
Найти количество положительных элементов массива, значения которых не превосходят заданное число N. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 21:31     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #2
C++
1
2
3
4
5
6
7
8
int count=0;
for (int i=0;i<MAX_i;i++)
{
 for (int j=0;j<MAX_j;j++)
 {
  if (mass[i][j]>0 && mass[i][j]<N) count++;
 }
}
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,787
13.01.2014, 21:43     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #3
SoulRoot, а где в условие сказано, что числа положительные?
И "не превосходят", а не строго меньше.
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 21:44     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #4
Цитата Сообщение от YCTIME Посмотреть сообщение
Найти количество положительных элементов массива, значения которых не превосходят заданное число N.
Или я не так понял?
ВАСИЛЕВС
555 / 478 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
13.01.2014, 21:45     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #5
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
#define SIZE 100 // количество элементов в строке
#define MIN -100 // минимальное число для генерации случайного
#define MAX 100 // максимальное
 
int main() {
 int arr[SIZE][SIZE];
 
 srand(time(NULL));
 
 for (int row = 0; row < SIZE; ++row) {
  for (int col = 0; col < SIZE; ++col) {
   arr[row][col] = MIN + (rand() % (int)(MAX - MIN + 1));
  }
 }
 
 int N = 0;
 std::cout << "N = ";
 std::cin >> N;
 
 int count = 0;
 for (int row = 0; row < SIZE; ++row) {
  for (int col = 0; col < SIZE; ++col) {
   if (arr[row][col] > 0 && arr[row][col] <= N) {
    ++count;
   }
  }
 }
 std::cout << "count = " << count << std::endl;
 return 0;
}
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,787
13.01.2014, 22:04     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #6
Цитата Сообщение от SoulRoot Посмотреть сообщение
Или я не так понял?
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 22:48     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #7
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
Ну а здесь я ошибся
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,787
13.01.2014, 22:56     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #8
Бывает
YCTIME
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 36
14.01.2014, 22:25  [ТС]     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #9
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
так какой правильнее?!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2014, 22:33     Найти количество положительных элементов массива, значения которых не превосходят заданное число N
Еще ссылки по теме:

C++ Найти через индекс количество отрицательных и количество положительных элементов массива
C++ Найти сумму положительных элементов массива и количество этих элементов
C++ Найти количество элементов массива, значения которых положительны, и не больше заданного числа

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

Или воспользуйтесь поиском по форуму:
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.01.2014, 22:33     Найти количество положительных элементов массива, значения которых не превосходят заданное число N #10
YCTIME, У ВАСИЛЕВС правильно
Yandex
Объявления
14.01.2014, 22:33     Найти количество положительных элементов массива, значения которых не превосходят заданное число N
Ответ Создать тему
Опции темы

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