![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
![]()
Помогите пожалуйста, последняя надежда на вас...
Определить в одномерном массиве элемент и индекс, у которого четный индекс и который максимальный отрицательный (чётный индекс). |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 08.10.2011
Сообщений: 42
|
![]()
Вот лови код
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 20.10.2011 в 09:07. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
![]()
Огромное спасибо!!!!!
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
![]()
Не мог бы кто нибудь объяснить мне - Почему
1) WRITELN(' ':20,' ВВЕДИТЕ ',N,' ЧИСЕЛ'); Почему тут 20 именно, что это значит? 2) FOR I:=1 TO N DO READ(C[I]); Что значит C[I]? 3) MAX:=-32657; FOR I:=1 TO N DO Почему тут MAX:=-32657? 4)WRITELN(' ':10,' максимальный отрицательный элемент ',MAX:4); Почему :10? 5) P:=READKEY - как это понять, что зачит Р? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
>1) WRITELN(' ':20,' ВВЕДИТЕ ',N,' ЧИСЕЛ'); Почему тут 20 именно, что это значит?
вывести сначала 20 пробелов. потом текст. Почему именно 20? Автор программы считает, что так будет "красивее" выглядеть.. Можете смелов выкинуть ' ':20, - на работу программы это не влияет. >2) FOR I:=1 TO N DO READ(C[I]); Что значит C[I]? а может Вам стоит почитать хоть какую-нибудь литературу по языку Паскаль?! Что такое массивы, как они задаются, как обратиться к опередёлённому элементу массива?! ну и что такое циклы... здесь C - это целочисленный массив от 1 до 6 for i:=1 to N - цикл от 1 до 6 (N - константа равная 6) Read - прочитать C[i] - i-й (очередной) элемент массива. >3) MAX:=-32657; FOR I:=1 TO N DO Почему тут MAX:=-32657? здесь это берётся как минимально возможное целое значение. Посмотрите классический алгоритм поиска минимального/максимального значения. кстати, берётся ошибочно. ибо минимальное целое значение равно -32767 впрочем, намного лучше написать так: Код:
смотри ответ на вопрос 1) >5) P:=READKEY - как это понять, что зачит Р? присвоить значение (символ) нажатой клавиши в переменную P в данной задаче это абсолютно лишнее. достаточно написать просто: Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
![]()
Подскажите, пожалуйсто, как тогда сделать так, что бы если нет отрицательных элементов было writeln (' отрицательных элементов нет ')??
Если допустим х=1 и dх=0.1 то тогда все элементы позтинвые, поэтому надо что бы было сообщение что отрицательных элементов нет. Код:
Последний раз редактировалось be-be; 22.10.2011 в 01:33. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
![]()
Не кто не может объяснить как это сделать?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Элементарно же!
Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Pascal Массив | Денис999 | Помощь студентам | 2 | 02.06.2010 09:36 |
массив pascal | neBu4kaMaXiM | Помощь студентам | 2 | 30.04.2010 16:54 |
pascal массив | dante92 | Помощь студентам | 3 | 25.02.2010 01:14 |
pascal массив | Fornarina | Помощь студентам | 3 | 08.02.2009 18:38 |