![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
![]()
1. Заменить в одномерном числовом массиве нечетные элементы на соседние четные числа.
2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: а. номер минимального элемента массива; б. сумму элементов массива, расположенных между первым и вторым отрицательными элементами. С первой вообще не лады, прошу очень помочь. ___________________________________ _________ А вторую первую часть я сделал, а вот с "б" не мог ли кто-нибудь помочь, у меня вроде получилось написать, но мне что-то косячным кажется. У меня вот так, подправьте где нужно, или где лишнее(задание 2б): Код:
Последний раз редактировалось Stilet; 16.03.2009 в 09:44. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну если уж править то примерно так. Код не проверял
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
![]()
а что с первой делать?=(
для второй задачи, как бы мой код тоже работает нормально,просто я сращивал пару своих задач и мне показалось, что немного лишнего вышло. а "b:false;" он спрашивает expression expected , что делать?я эту команду вообще первый раз вижу=) Последний раз редактировалось MyaSnIKs; 16.03.2009 в 10:53. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну перепутал малость. b - логическая переменная.
Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
![]() Код:
___________________________________- Код:
___________________________________ __ Код:
Последний раз редактировалось MyaSnIKs; 16.03.2009 в 13:54. |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
if a[i] mod 2=0 then четное
Цитата:
if (a[i]<0) then begin b:=not b; if s<>0 then break end;
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
![]()
Например так
if (a[i]<0) then begin b:=not b; if s<>0 then break end; у тебя так и написано=) Он не останавливается=) Код:
Последний раз редактировалось MyaSnIKs; 16.03.2009 в 14:15. |
![]() |
![]() |
![]() |
#8 | |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]() Цитата:
по-моему ваша логика не совсем состоятельна, если a[n]=3 на что оно заменится?
Пол-жизни сидючи, в монитор глядючи...
![]() Последний раз редактировалось Stilet; 16.03.2009 в 15:24. |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 28
|
![]()
заменить 1 на 2 а 3 не трогать(у меня делает)
а если бы было 1234, то заменить 1 на 2, а 3 на 4(у меня делает) а если 11234, то первые две единицы на 2, а 3 на 4(у меня не делает=)) вот с полследним если можешь, помоги плиз, или напиши свой вариант проги у меня точно такой же код как у тебя=) там выше написано,с таким кодом, не получается "а если 11234, то первые две единицы на 2, а 3 на 4(у меня не делает=))" Последний раз редактировалось MyaSnIKs; 17.03.2009 в 05:53. |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Помогите пожалуйстьа решить несколько задач в Паскале (МАССИВЫ) | VisTBacK | Помощь студентам | 20 | 20.02.2009 08:32 |
Помогите плз решить 5 задач через массивы! | sp.caster | Помощь студентам | 2 | 17.02.2009 12:24 |
Дельфи DBGrid! | nur | БД в Delphi | 8 | 18.07.2008 11:45 |