Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2008, 01:50   #1
q3storm
 
Регистрация: 27.11.2008
Сообщений: 4
По умолчанию Работа с массивами (С++)

С массива A(2n) получить массив B(n) и C(n) таким способом: найти в массиве A по значению ближайшее числа - меншей поместить в массив B, а больший в массив C. Работу продолжать пока остальные элементы не выбраны, массивы B и C не заполнены.

Тоестьнапример: 2,3,6,8,15,18,35,35 числа могут быть не по порядку, должны быть размещены как:

35 2 6 15
35 3 8 18

всё что я сделал это написал алгоритм, чтобы числа разместить по порядку, по возрастаечему. Хотя может это и не нужно для этой задачи. Кто сможет пожалуйста помогите, никак не получаетья доделать прогу.
q3storm вне форума Ответить с цитированием
Старый 01.12.2008, 09:53   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Откровенно говоря, я вообще не понял условие задачи. Можешь на конкретном примере объяснить что должна сделать программа в данном случае?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 01.12.2008, 12:59   #3
q3storm
 
Регистрация: 27.11.2008
Сообщений: 4
По умолчанию

Вообщем, в массиве "A" надо найти числа которые ближе по значению к друг другу и переместить в массив "B" число поменьше, в "C" по больше.

Пример: числа массива "A" 15,18,2,35,3,6,35,8

поместить так: "B" 35 "C" 35 (между ними разница "0"),
"B" 2 "C" 3 (3-2=1)
"B" 6 "C" 8 (8-6=2)
"B" 15 "C" 18 (18-15=3)
надеюсь так будет понятнее.
q3storm вне форума Ответить с цитированием
Старый 01.12.2008, 12:59   #4
q3storm
 
Регистрация: 27.11.2008
Сообщений: 4
По умолчанию

Вообщем, в массиве "A" надо найти числа которые ближе по значению к друг другу и переместить в массив "B" число поменьше, в "C" по больше.

Пример: числа массива "A" 15,18,2,35,3,6,35,8

поместить так: "B" 35 "C" 35 (между ними разница "0"),
"B" 2 "C" 3 (3-2=1)
"B" 6 "C" 8 (8-6=2)
"B" 15 "C" 18 (18-15=3)
надеюсь так будет понятнее.
q3storm вне форума Ответить с цитированием
Старый 01.12.2008, 14:20   #5
StarWorm
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 233
По умолчанию

Ну что, сделал???
Задача то на 5 минут!!!
StarWorm вне форума Ответить с цитированием
Старый 01.12.2008, 15:18   #6
q3storm
 
Регистрация: 27.11.2008
Сообщений: 4
По умолчанию

Ещё не сделал, может скинеш код программы, если у тебя есть...
q3storm вне форума Ответить с цитированием
Старый 26.04.2011, 09:38   #7
Bodya1212
Новичок
Джуниор
 
Регистрация: 26.04.2011
Сообщений: 1
По умолчанию

Здравствуйте!
Помогите, пожалуйста решить такую задачу на С++


Описати структуру з ім’ям TRAIN, яка містить наступні поля:
NAZV – назва пункту призначення;
NUMR – номер потягу;
DATE – дата відправлення;
TIME – час відправлення.
Написати програму, що окремими функціями виконує наступні дії:
введення з клавіатури даних в масив RASP, що складається з N змінних типу TRAIN;
впорядкування записів за алфавітом за назвами пунктів призначення;
виведення на екран інформації про поїзди, що відправляються після введеного з клавіатури дня та часу; якщо таких поїздів немає, то вивести відповідне повідомлення.
Bodya1212 вне форума Ответить с цитированием
Старый 26.04.2011, 09:46   #8
Alt_Shift
Пользователь
 
Аватар для Alt_Shift
 
Регистрация: 11.11.2010
Сообщений: 74
По умолчанию

между "помогите решить" и "решите за меня" есть разница. Покажите наработки
Alt_Shift вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами MasterofCDM Общие вопросы Delphi 4 27.11.2008 23:45
Работа с массивами Neba Общие вопросы Delphi 7 26.11.2008 21:21
Работа с массивами Stelix Паскаль, Turbo Pascal, PascalABC.NET 1 20.06.2008 11:37
Работа с массивами rexec Microsoft Office Excel 12 21.04.2008 13:29
Работа с массивами Hakman Общие вопросы C/C++ 1 19.02.2008 15:11