|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2007, 00:21 | #1 |
Новичок
Джуниор
Регистрация: 17.12.2007
Сообщений: 2
|
Массивы
Здравствуйте!
Помогите, пожалуйста решить такую задачу на Паскале: В одномерном массиве, состоящем из N целочисленных элементов, вычислить: 1. Минимальный по модулю элемент массива. 2. Сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях. P.S. я в Паскале слаб, поэтому надеюсь на вашу помощь. |
18.12.2007, 08:49 | #2 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
1.
Код:
Последний раз редактировалось madmot; 18.12.2007 в 08:54. |
18.12.2007, 08:59 | #3 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
2.
Видимо придется делать за два прохода массива. Сначала в цикле ищем первый нулевой элемент (выйти из цикла можно оператором break), затем в новом цикле от него считаем сумму sum:=sum+abs(a[i]) |
18.12.2007, 09:26 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Условия 1 и 2.
Код:
|
20.12.2007, 01:46 | #5 |
Новичок
Джуниор
Регистрация: 17.12.2007
Сообщений: 2
|
Всем спасибо. Вот осталось сделать такое: "Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях."
У меня получается только с помощью ввода дополнительного массива. А как сделать без доп. массива? |
20.12.2007, 07:36 | #6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
Код:
|
|
18.04.2011, 19:31 | #7 | |
Пользователь
Регистрация: 09.12.2010
Сообщений: 37
|
Цитата:
|
|
18.04.2011, 21:42 | #8 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) Вы обращайте внимание на дату сообщения.
Вы задаёте вопрос по программе, которая была опубликована 3 с половиной года назад! 2) Цитата:
Цитата:
Она должна расставлять элементы, стоящие в ЧЁТНЫХ / НЕЧЁТНЫХ ПОЗИЦИЯХ! а не чётные/нечётные элементы.. p.s. я программу не анализировал.. верю в puporev'а |
||
18.04.2011, 22:24 | #9 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Цитата:
pashqa, тебе вары и begin написать что ли?
Ненавижу быть как все, но люблю, чтобы все были как я.
|
|
19.04.2011, 22:43 | #10 | |
Пользователь
Регистрация: 09.12.2010
Сообщений: 37
|
Цитата:
P.S. извиняюсь) вопрос не совсем так поставил)) так все верно получается)) тока препод требует теперь через case и repeat/until |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы в С\С++ | Zahar11 | Помощь студентам | 4 | 31.05.2008 00:35 |
массивы | ShenDy | Общие вопросы C/C++ | 4 | 17.04.2008 00:01 |
Массивы | Snord | Общие вопросы Delphi | 2 | 12.04.2008 13:45 |