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

Сортировка одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ругается на конструктор http://www.cyberforum.ru/cpp-beginners/thread663823.html
Помогите разобраться,пожалуйста с парочкой ошибок. Собственно пробовал написать программу для эмуляции работы телефона.Свойства:наличие заряда,счета,сети. В методах заряд\разряд(вкл\выкл),положить\снять деньги,найти сеть.Звонок проходит только при наличии всех 3х параметров. создал файл Mobile.h: class Mobile { public: virtual~Mobile(); void on_off(); void...
C++ Какие существуют способы возведения в степень Почему не работает? (про функцию pow из math.h можете мне не говорить, я хочу узнать другие способы возведения в степень) #include <iostream> using namespace std; int main() { int x, y, z; x = 2; y = 3; http://www.cyberforum.ru/cpp-beginners/thread663817.html
C++ Программа ежедневник: не получается в нужном месте поставить звездочку
Дали задание: Разработайте программу, обрабатывающую план дел на день. В плане задается набор дел в формате «Начальное время» - «Конечное время» - «Название задачи». В результате обработки выводятся промежутки времени с заданным интервалом в диапазоне 7:00-23:00. Если промежуток занят задачей, то справа от него выводится «*». Вроде и всё написала, но проблема- не получается в нужном месте...
Преобразование массива C++
Есть массив char mas пользователь вводит с клавиатуры пример, и помещает его в массив, например: 34+16 -( 4-2 ) = Нужно создать новый массив в котором отдельно хранятся числа и знаки действия, т.е. надо что б : int mas2 =34,int mas2=16 и т .д. и mas3 = "+", mas3="-", mas3=" ( " , mas3=" ) " и т.д. Как это осуществить ?
C++ Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные http://www.cyberforum.ru/cpp-beginners/thread663806.html
заранее спасибо! кто поможет мне с задачей Дан вектор Х(а1,а2...аn)(n=100) упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные! Буду очень благодарна заранее
C++ Указатели: сдвинуть элементы циклически на 1 позицию влево Условие задачи: Заполните случайным образом одномерный массив из n элементов и здвиньте элементы циклически на 1 позицию влево. (Например для n=8) Мой код: Вариант без указателей (работает нормально): #include<stdio.h> #include<conio.h> #include <iostream> подробнее

Показать сообщение отдельно
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
05.10.2012, 01:15     Сортировка одномерного массива
модератор, а не по стандарту ))

лупи динамический массив.
по типу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main() {
    int* mas;
    int elements_number;
    std::cin << elements_number;
    mas = new int [elements_number];
    for ( int i = 0; i < elements_number;) {
         int x;
         std::cin << x;
         if ( x != 0 || x != 1 || x != 2 ) std::cout << "Input error! Only 0,1,2!";
         else { mas[i++] = x; }
    }
    // тут вставь сортировку. любую. хоть пузырек. 
    for(int i = 1; i<elements_number; ++i)
        std::cout<<mas[i]<<" ";
    std::cin.get().get();
    return 0;
}
 
Текущее время: 11:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru