Вопрос № 164877: Здравствуйте! Помогите! Дано натуральное число n (n≥2). Найти все меньшие n простые числа, используя решето Эратосфена. Исходную последовательность чисел организовать в виде однонаправленного списка. Удаление производить внутри это...
Вопрос № 164936: Здравствуйте, помогите пожалуйста написать программа. В массиве действительных чисел А1...Аn переставить элементы таким образом, чтобы вначале шли элементы
массива больше А1, затем сам А1, затем элементы меньше А1. И ещё, напишите алго...
Вопрос № 164.877
Здравствуйте! Помогите! Дано натуральное число n (n≥2). Найти все меньшие n простые числа, используя решето Эратосфена. Исходную последовательность чисел организовать в виде однонаправленного списка. Удаление производить внутри этого списка, не используя дополнительные списки.
Отправлен: 14.04.2009, 04:23
Вопрос задала: Catty666 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Бизин Михаил Анатольевич
Здравствуйте, Catty666! В приложении программа с комментариями. Списки требуют использовать указатели, поэтому код немного усложняется в понимании. Думаю, разберётесь.
В массиве действительных чисел А1...Аn переставить элементы таким образом, чтобы вначале шли элементы массива больше А1, затем сам А1, затем элементы меньше А1.
И ещё, напишите алгоритм упорядочивания одномерного массива по возрастанию(убыванию) Спасибо.
Отправлен: 14.04.2009, 16:33
Вопрос задал: Polmer12 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Armad
Здравствуйте, Polmer12! Суть задачи "В массиве действительных чисел А1...Аn переставить элементы таким образом, чтобы вначале шли элементы массива больше А1, затем сам А1, затем элементы меньше А1." сводится к сортировке массива. (в данном случае по убыванию). Пример сортировки в приложении (далеко не самый быстрый, зато проще некуда). Для сортировки в обратном порядке следует изменить знак сравнения в условии в этой строке - if a[n] < a[n + 1] then
Приложение:
Ответ отправил: Armad (статус: 3-й класс)
Ответ отправлен: 14.04.2009, 18:36
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247497 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.