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

Сортировка массив действительных чисел по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс "Вектор" и реализовать конструктор по умолчанию, конструктор копирования и деструктор http://www.cyberforum.ru/cpp-beginners/thread261309.html
Всем доброго времени суток! нужна ваша помощь! нужно создать класс вектор и реализовать конструктор по умолчанию, копирования и деструктор! кроме этого нужно создать конструктор который принимает кол элементов и указатель на данные создать оператор перехода до типа который сохраняет класс! вот мой код: #include "stdafx.h" #include "stdio.h" #include <time.h> #include <stdlib.h>
C++ Удаление отрицательных элементов. Подскажите.вопрос. Есть бинарный файл. Массивы использовать нельзя. Необходимо удалить в файле отрицательные элеметны. с помощью fseek fwrite. Проблемы с функцией. Первоначально хотела сделать через написание друг на друга: void uporyad(char fn) {int x,y,z,e,i,j,k=0; FILE *f=fopen(fn,"rb+"); while(fread(&x,sizeof(int),1,f)!=NULL) k++; http://www.cyberforum.ru/cpp-beginners/thread261302.html
Разложение числа по цифрам C++
Здравствуйте, вообщем возникла такая проблема вроде бы и написал уже программу разложения числа по цифрам. но работает она магическим образом: с нечетными цифрами как надо, а вот с четными только половину цифр выводит. //main.cpp #include <iostream> #include <rzfunc.h> using namespace std; int main () { cout<<"enter the string: ";
"Проскакивает" getline(), если ранее вводилась целочисленная переменная. Почему? C++
Итак... Имеется кусок кода, который должен принимать с клавиатуры порядковый номер работы (целое число), её название (строка) и описание (опять-таки, строка). Учитывая, что "название" и "описание" будут содержать в себе знаки препинания, решил использовать getline(). #include <iostream> #include <stdio.h> #include <string> using namespace std; int nrabota;
C++ Получение данных о пк http://www.cyberforum.ru/cpp-beginners/thread261275.html
какие функций существуют или как это сделать? например узнать какой процессор и какое на нем сейчас напряжение?)
C++ Вычислить суммы положительных элементов в каждой строке двумерного массива Вычислить суммы положительных элементов в каждой строке двумерного массива в С++ Builder 6.0 подробнее

Показать сообщение отдельно
Screenly
2 / 2 / 0
Регистрация: 14.03.2011
Сообщений: 27
21.03.2011, 22:34
Цитата Сообщение от neske Посмотреть сообщение
Я бы это сделал с помощью последовательного контейнера vector.
Но вам я думаю лучше воспользоваться динамическим массивом (воспользуйтесь поиском по форуму).

Слияние массивов можно сделать с помощью алгоритма merge (описан в библиотеке algorithm).
Сортировка с помощью алгоритма sort (algorithm).

Ну или руками все это реализовывать, можно тоже попробовать поискать по форуму.
Мне желательно без дополнительных библиотек. Т.к. потом это все нужно объяснять преподавателю, а мы еще не дошли до различных других библиотек. Объединить 2 динамических массива в 1 на данный момент не удалось(

*массивы должны быть динамическими, заполняются методом rand(); размерность задает пользователь

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
                int* A; 
        int size1,i;
        cout << "Введите размер первого массива: ";
        cin >> size1;
        A = new int [size1];
        cout << "Первый массив: ";
        for (i = 0; i < size1; i++)
        {
            A[i]=rand()%100; 
            cout << A[i] << " ";
        };
так же делается 2ой массив. А как их объединить 3им - вот загадка века, для меня =( порылся по форуму, не нашел
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru