![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.12.2007
Сообщений: 2
|
![]()
Здравствуйте!
Помогите, пожалуйста решить такую задачу на Паскале: В одномерном массиве, состоящем из N целочисленных элементов, вычислить: 1. Минимальный по модулю элемент массива. 2. Сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях. P.S. я в Паскале слаб, поэтому надеюсь на вашу помощь. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
![]()
1.
Код:
Последний раз редактировалось madmot; 18.12.2007 в 08:54. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
![]()
2.
Видимо придется делать за два прохода массива. Сначала в цикле ищем первый нулевой элемент (выйти из цикла можно оператором break), затем в новом цикле от него считаем сумму sum:=sum+abs(a[i]) |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Условия 1 и 2.
Код:
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 17.12.2007
Сообщений: 2
|
![]()
Всем спасибо. Вот осталось сделать такое: "Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях."
У меня получается только с помощью ввода дополнительного массива. А как сделать без доп. массива? |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 09.12.2010
Сообщений: 37
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) Вы обращайте внимание на дату сообщения.
Вы задаёте вопрос по программе, которая была опубликована 3 с половиной года назад! 2) Цитата:
Цитата:
Она должна расставлять элементы, стоящие в ЧЁТНЫХ / НЕЧЁТНЫХ ПОЗИЦИЯХ! а не чётные/нечётные элементы.. p.s. я программу не анализировал.. верю в puporev'а |
||
![]() |
![]() |
![]() |
#9 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]() Цитата:
pashqa, тебе вары и begin написать что ли?
Ненавижу быть как все, но люблю, чтобы все были как я.
|
|
![]() |
![]() |
![]() |
#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 |