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

Очередь C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.77
Don Rodrigo
27 / 27 / 1
Регистрация: 10.12.2009
Сообщений: 744
25.04.2011, 14:01     Очередь C++ #1
всем доброе утро) вот такое задание:все отрицательные элементы сдвинуть в начало очереди(заполнение либо рандомно ,либо с клавы) ; велико благодарствую ,если кто поможет,да и если кратко объяснит комментариями)

Добавлено через 5 часов 14 минут
эм, тогда лучше как реализовать ? через список или через массив?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dimaskih
4 / 4 / 0
Регистрация: 01.06.2010
Сообщений: 27
25.04.2011, 14:39     Очередь C++ #2
Да если не указано как, то всяко проще через обычный массив.

Алгоритм в общем
флаг = 1;
пока флаг не равен 0
флаг = 0
цикл
проверяешь элементы, если настоящий элемент неотрицательный
а следующий отрицательный то поменять местами и флаг = 1
если нет то ничего не делать

всё
Don Rodrigo
27 / 27 / 1
Регистрация: 10.12.2009
Сообщений: 744
25.04.2011, 18:33  [ТС]     Очередь C++ #3
вроде все сделал , но не могу написать оставшийся конструктор заполнения (рандом/клава)

как говорится , помогите дописать))

Добавлено через 14 минут
а , лучше , пришью библу к сообщению , так думаю удобнее
Don Rodrigo
27 / 27 / 1
Регистрация: 10.12.2009
Сообщений: 744
25.04.2011, 18:36  [ТС]     Очередь C++ #4
измените с тхт на h расширение)
Вложения
Тип файла: txt queue.txt (2.5 Кб, 543 просмотров)
Yandex
Объявления
25.04.2011, 18:36     Очередь C++
Ответ Создать тему
Опции темы

Текущее время: 20:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru