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

Упорядочить элементы массива по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как записать целочисленное деление? http://www.cyberforum.ru/cpp-beginners/thread625633.html
как записать целочисленное деление?????
C++ Случайная карта из колоды Решил сделать карточную игру "пьяница". В качестве заготовки пока просто сделать программу которая случайно выбирает из колоды карты(без повторов). Но столкнулся с проблемой, программа очень долго думает. Подскажите какой нибудь более хитрый алгоритм для быстрого сравнения на повторы. Вот код: #include <iostream> using namespace std; int main() { char col; //Колода... http://www.cyberforum.ru/cpp-beginners/thread625607.html
Написать программку по записи числа в обратный и прямой код (с++) C++
программка по записи числа(в любой системе счисления)в обратный и прямой код(с++)
C++ Создать файл и добавить в него текст
как и в прошлой теме. дописываю свою программу. теперь она должна создать фаил под названием logininfo.py и добавить в него текст import serverInfo serverNum=1 serverChannel=1 addr_new = serverInfo.REGION_DICT port_new = serverInfo.REGION_DICT account_addr_new = serverInfo.REGION_AUTH_SERVER_DICT account_port_new = serverInfo.REGION_AUTH_SERVER_DICT
C++ Подскажите, в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread625590.html
При компиляции программы компилятор выдает сообщение: undefined reference to `imput(int)' ld returned 1 exit status C:\Dev-Cpp\Makefile.win Error 1 . Что оно означает?)
C++ Static Varible And Function With <Template> Пытаюсь создать маленький проект чтобы лучше понять как static работает с шаблонами, но компилятор разрушил мои планы помогите пожалуйста разобраться с ошибками ) Заранее спасибо ! 1>------ Build started: Project: 4.2b - Ex 1. Static Variable for Array Def Size. Templates, Configuration: Release Win32 ------ 1> main.cpp 1>c:\all my\с++\ha level 6\solution level 6\solution level 6\4.2b -... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
19.07.2012, 20:36     Упорядочить элементы массива по убыванию
Цитата Сообщение от max_oops Посмотреть сообщение
Всем большое спасибо .....с пузырьком разобрался.

но небольшая проблема: когда вводишь большой массив ( даже 9 элементов) программа виснет.
компилятор DEV C++
Я все-таки не понимаю, почему у тебя массив задается так :
C++
1
2
int i=0;
int mass[i];
Массив из нуля элементов? А затем идет считывание от 0 до number-1?
Делай так :
C++
1
int *mass = new int[number]; // тогда получится массив из number-элементов
В твоем случае идет обращение к невыделенной !заранее! памяти, из-за чего могут быть ошибки (как ты говоришь при 9 элементах) при обращении к другим элементам.
По сути, конструкция :
C++
1
2
int a[10];
a[1000000] = 10;
Позволительна и отработает, но вот вопрос что она испортит в памяти
 
Текущее время: 11:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru