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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Айбек
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 11
#1

Найти количество элементов массива, больших заданного числа - C++

21.07.2012, 13:02. Просмотров 1887. Ответов 7
Метки нет (Все метки)

помогите пожалуйста



Найти количество элементов массива, больших заданного числа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2012, 13:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество элементов массива, больших заданного числа (C++):

Рекурсия: найти количество элементов массива, больших заданного числа А - C++
В массиве целых чисел с помощью рекурсивной функции найти количество элементов, больших заданного числа А #include<stdio.h> ...

Найти количество элементов массива, больших заданного С - C++
Задание такое: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, больших С; ...

В каждой строке заданной матрицы найти количество элементов, больших заданного числа - C++
Пожалуйста, помогите сделать две лабораторные по программированию с массивами на С++ Буду очень благодарен( 1. Задана действительная...

Найти произведение первых трех элементов массива, больших заданного числа - C++
В массиве а1, а2, ..., а25 найти произведение первых трех элементов, больших чем 5.

Подсчитать количество нулевых элементов, сумму элементов, больших заданного числа - C++
Задача 1. В заданном одномерном массиве, состоящем из n целых чисел, подсчитать: А) количество нулевых элементов; Б) сумму элементов,...

Найти количество элементов массива меньших заданного числа - C++
Доброго времени суток уважаемые форумчане. Пожалуйста напишите программный код исходя из ниже предоставленного условия. Вводится...

7
nameless
Эксперт С++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
21.07.2012, 13:26 #2
Айбек,

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
36
37
38
39
#include <iostream>
#include <algorithm>
#include <functional>
#include <iterator>
#include <random>
 
int main() {
   std::vector <int> v_numbers(10);
   std::mt19937 rng;
   std::uniform_int_distribution <int> int_dist(-10, 10);
   int number = 0;
   
   std::generate(
      v_numbers.begin(),
      v_numbers.end(),
      [&int_dist, &rng]() -> int {
         return int_dist(rng);
      }
   );
   
   std::copy(
      v_numbers.begin(),
      v_numbers.end(),
      std::ostream_iterator <int>(std::cout, " ")
   );
   
   std::cout << "\n";
   std::cout << std::count_if(
                    v_numbers.begin(),
                    v_numbers.end(),
                    std::bind(
                        std::greater <int>(),
                        std::placeholders::_1,
                        number
                    )
                );
   
   return 0;
}
0
Doctor_
234 / 234 / 71
Регистрация: 03.02.2011
Сообщений: 1,431
21.07.2012, 13:43 #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
29
30
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <windows.h>
 
using namespace std;
 
int main() {
    setlocale(LC_ALL,"Russian");
    srand(time(NULL));    
    int n;
    cout << "Введите количество элементов массива:";
    cin >> n;
    int vec[n], count = 0, m;
    for(int i=0; i<n; i++)
    vec[i] = rand()%50;
    system("cls");
    cout << "Массив из " << n << " элементов " << endl;
    for(int i=0; i<n; i++)
    cout << vec[i] << " ";
    cout << endl;
    cout << "Введите число: ";
    cin >> m;
    for(int i=0; i<n; i++)
    if(m < vec[i])
    count++;
    cout << "Количество элементов превышающие " << m << " равно " << count << endl; 
    getche();
}
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
21.07.2012, 14:01 #4
Цитата Сообщение от Doctor_ Посмотреть сообщение
cin >> n; int vec[n]
0
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
21.07.2012, 14:04 #5
Цитата Сообщение от Doctor_ Посмотреть сообщение
cin >> n;
int vec[n],
C++
1
2
3
4
cin >> n;
int *vec = new int[n];
...
delete [] vec;
0
dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
21.07.2012, 14:24 #6
Цитата Сообщение от Dekio Посмотреть сообщение

Сообщение от Doctor_
cin >> n; int vec[n]
А чем же так плоха статика, что вызвала такую реакцию?


Не по теме:

Правда, у меня такое не скомпилируется, наверно

0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
21.07.2012, 14:28 #7
Цитата Сообщение от dima koz Посмотреть сообщение
А чем же так плоха статика
Для начала тем, что данный код вообще не должен компилироваться.

http://liveworkspace.org/code/ba8a52159757ccbbd6111c8602114e0c
0
dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
21.07.2012, 14:34 #8
Цитата Сообщение от Dekio Посмотреть сообщение
Для начала тем, что данный код вообще не должен компилироваться.
Да нее,это то, как раз, понятно, я подумал, что реакция была на статистическое объявление.
0
21.07.2012, 14:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2012, 14:34
Привет! Вот еще темы с ответами:

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

Вычислить сумму элементов массива больших заданного числа - C++
Задан массив целых чисел. Вычислить сумму элементов,которые больше заданного числа.

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

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


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

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

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