Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вылетает программа Почему программа вылетает после ввода размерностей:(Исправьте пожалуйста #include <cstdlib> #include <iostream> #include <time.h> #include <cmath> using namespace std; //Инициализация массива void arrInit(int* arr, int size){ https://www.cyberforum.ru/ cpp-beginners/ thread552028.html C++ Литература по GLUT
Доброго времени суток! Кто-нибудь может посоветовать литературу по OpenGL и/или GLUT (справочники тоже будут очень полезны). Заранее спасибо.
C++ Изменение формата данных && работа с файлом Вечер добрый, форумчане! Вопрос следующий: каким образом данные, считанные из файла (они, я так понимаю, в текстовом формате) преобразовать в целочисленные/числа с плавающей точкой)? Использую <fstream>. https://www.cyberforum.ru/ cpp-beginners/ thread551964.html C++ Не понимаю как написать приложение, пожалуйста, помогите. Из центра PictureBox не слишком быстро (заметно для пользователя) рисуются разноцветные окружности со все увеличивающимися радиусами. Когда окружности перестают вмещаться в PaintBox, он очищается, и процесс начинается с начала. https://www.cyberforum.ru/ cpp-beginners/ thread551948.html
C++ Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из положительных элементов, второй – из отрицате
Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из положительных элементов, второй – из отрицательных, третий – из нулей. Недостающие элементы в первом и втором столбце заменить нулями, в третьем – единицами
C++ Как создать DLL в с++ https://www.cyberforum.ru/ cpp-beginners/ thread551935.html
Добрый день - вообщем прочитал тут книжку про создание DLL в с++ но не могу ее создать расматриваю такой вариант (динамическое подключение) но код вроде написан правильно но не работает: Код DLL // mydll.cpp: определяет экспортированные функции для приложения DLL. // #include "stdafx.h" #include <windows.h>
C++ Файлы в turbo c https://www.cyberforum.ru/ cpp-beginners/ thread551933.html
Помогите кто чем может!!! 1.Дан файл P, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл P содержит столько же отрицательных чисел, сколько и положительных. Используя вспомогательный файл V, переместить компоненты файла P в файл T так, чтобы в файле T сначала шли положительные, потом отрицательные числа. 2.Дан символьный файл P. Записать в файл T...
Задача C++
Помогите решить пожалуйста. Даны натуральное число n, действительные числа a1, …, an. Верно ли, что наибольший член последовательности a1, …, an по модулю больше единицы?
C++ Легкая задача с массивами! очень... написать простенькую программку с одномерными массивами,напрример 1) считает сумму отрицательных 2) складывает максимальные и минимальное значение. 3) другое Все три варианта делать не надо!!!! )) что-нибудь одно, и языком попроще, а то не поверит ж препод ) НО. массив должен быть задан, без гсч! спаисбо) https://www.cyberforum.ru/ cpp-beginners/ thread551920.html C++ Поиск по времени https://www.cyberforum.ru/ cpp-beginners/ thread551917.html
Уважаемые программисты, я еще новичок в программировании и поэтому не кидайте палками за такие вопросы. В общем надо найти поезд по времени но ни как не могу сделать сортировку там время в формате 00.00 и не знаю какой тип надо использовать подскажите пожалуйста. #include "stdafx.h" #include "iostream" #include "string" #include "vector" using namespace std;
C++ нужно найти наибольшую общую подстроку
вот код void GetLargestCommonSubstring(string & result, const string & a, const string & b) { const int a_size = a.size(); const int b_size = b.size(); typedef vector<int> solution; const int solution_size = b_size + 1; solution x(solution_size, 0), y(solution_size); solution * previous = &x;
C++ Рускоязычные дирректории https://www.cyberforum.ru/ cpp-beginners/ thread551909.html
Подскажите, пожалуйста, почему при попытке открыть файл в консольном приложении, который лежит в рускоязычной дирректории, выбивает ошибку?
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.04.2012, 19:44 0

Массивы: выбрать элементы меньше нуля и отсортировать их по убыванию - C++ - Ответ 2927147

18.04.2012, 19:44. Показов 1539. Ответов 4
Метки (Все метки)

Ответ

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
40
41
42
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <cstdlib>
#include <iomanip>
 
int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> uid(-5, 5);
    const std::size_t size = 10;
    std::vector<int> v(size);
    std::generate(v.begin(), v.end(), [&uid, &gen] () { return uid(gen); });
    for(const auto& elem: v)
        std::cout << std::setw(4) << elem;
    std::cout   <<  std::endl
                <<  std::count_if
                    (
                        v.begin(),
                        v.end(),
                        [] (const int& elem)
                        {
                            return elem < 0;
                        }
                    )
                <<  std::endl;
    std::sort
    (
        v.begin(),
        v.end(),
        [] (const int& f, const int& s)
        {
            return f < 0 && s < 0 && f > s;
        }
    );
    for(const auto& elem: v)
        std::cout << std::setw(4) << elem;
    std::cout << std::endl;
    return 0;
}


Вернуться к обсуждению:
Массивы: выбрать элементы меньше нуля и отсортировать их по убыванию C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2012, 19:44
Готовые ответы и решения:

Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора
Дан двумерный массив N X M. Сформировать из элементов меньше нуля одномерный массив отсортировать...

Метод слияния двух массивов: отсортировать массивы, соединив элементы в новый массив по убыванию
МЕТОД СЛИЯНИЯ ДВУХ МАССИВОВ: даны два массива по убыванию, к-во чисел неравное, отсортировать...

Массивы. Вычислить количество столбцов, сума которых меньше нуля
В двухмерном массиве вычеслить количество столбцов, сума которых меньше нуля, равна нулю или больше...

Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля
Ввести последовательность с 6 действительных чисел и найти средние арифметическое тех её элементов...

4
18.04.2012, 19:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2012, 19:44
Помогаю со студенческими работами здесь

Массивы. Отсортировать данный массив по убыванию
Завтра экзамен, а я не знаю как решать. День добрый. Завтра экзамен а задачу решать не знаю как....

В списке все элементы меньше нуля заменить на их модуль
/* В списке все элементы меньше нуля заменить на их модуль. Как и где изменть эту программу?...

В файле input txt записаны числа известно что их не меньше 2 и не больше 20. отсортировать массив по убыванию
В файле input.txt записаны числа (в столбцы), известно что их не меньше 2 и не больше 20....

Отсортировать массивы по убыванию среднего балла методом «пузырька»
В массиве FIO хранятся фамилии и инициалы абитуриентов, сдавших экза-мены, в массиве S – сумма...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru