Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 11
1

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

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

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



Найти количество элементов массива, больших заданного числа
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2012, 13:02
Ответы с готовыми решениями:

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

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

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

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

7
Эксперт С++
340 / 304 / 36
Регистрация: 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
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
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
Фрилансер
Эксперт С++
5842 / 1223 / 499
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
21.07.2012, 14:01 4
Цитата Сообщение от Doctor_ Посмотреть сообщение
cin >> n; int vec[n]
0
137 / 126 / 14
Регистрация: 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
23 / 17 / 7
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
21.07.2012, 14:24 6
Цитата Сообщение от Dekio Посмотреть сообщение

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


Не по теме:

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

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

http://liveworkspace.org/code/... 8602114e0c
0
23 / 17 / 7
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
21.07.2012, 14:34 8
Цитата Сообщение от Dekio Посмотреть сообщение
Для начала тем, что данный код вообще не должен компилироваться.
Да нее,это то, как раз, понятно, я подумал, что реакция была на статистическое объявление.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2012, 14:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти сумму и количество элементов массива, больших/меньших введенного с клавиатуры числа
В массиве из 20 целых чисел найти сумму и количество чисел, больших введенного с клавиатуры числа и...

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

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

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


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

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

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