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

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

13.01.2014, 21:24. Просмотров 672. Ответов 9
Метки нет (Все метки)

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

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

Найти произведение и количество элементов массива, значения которых превосходят заданное число
Элементы массива вводить с клавиатуры. Размерность массива задать самостоятельно. Найти...

Найти количество элементов массива значения которых больше своих соседей
Одномерный массив задается с клавиатуры.Вывести на экран кол-во значений которые больше своих...

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

Найти все натуральные числа из промежутка от k до l, у которых количество делителей превышает заданное число m
Люди добрые и мудрые. Как сделать сие чудо. Найти все натуральные числа из промежутка от k до l, у...

9
SoulRoot
0 / 0 / 1
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 21:31 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++;
 }
}
0
Ev_Hyper
Заблокирован
13.01.2014, 21:43 3
SoulRoot, а где в условие сказано, что числа положительные?
И "не превосходят", а не строго меньше.
0
SoulRoot
0 / 0 / 1
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 21:44 4
Цитата Сообщение от YCTIME Посмотреть сообщение
Найти количество положительных элементов массива, значения которых не превосходят заданное число N.
Или я не так понял?
0
13.01.2014, 21:44
ВАСИЛЕВС
559 / 482 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
13.01.2014, 21:45 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;
}
1
Ev_Hyper
Заблокирован
13.01.2014, 22:04 6
Цитата Сообщение от SoulRoot Посмотреть сообщение
Или я не так понял?
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
0
SoulRoot
0 / 0 / 1
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 22:48 7
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
Ну а здесь я ошибся
0
Ev_Hyper
Заблокирован
13.01.2014, 22:56 8
Бывает
0
YCTIME
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 36
14.01.2014, 22:25  [ТС] 9
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
по первому пункту я ошибся, но "не превосходят" - в случае равенства тоже счетчик плюсуется.
так какой правильнее?!
0
cooller
566 / 534 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
14.01.2014, 22:33 10
YCTIME, У ВАСИЛЕВС правильно
1
14.01.2014, 22:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2014, 22:33

Найти все натуральные числа из диапазона, у которых количество делителей превышает заданное число
задача: найти все натуральные числа из промежутка от а до b, у которых количество делителей...

Подсчитать количество элементов одномерного массива, которые превосходят среднее арифметическое всех элементов массива
Подсчитать количество элементов одномерного массива, которые превосходят среднее арифметическое...

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


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

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

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