Вопрос по информатике:
ПАСКАЛЬ.Ввести одномерный массив A, вывести его. Переставить в обратном
порядке все элементы между максимальным и предпоследним
отрицательным элементом.
Помогите, не могу найти предпоследний элемент в массиве
- 27.02.2017 19:37
- Информатика
- remove_red_eye 14360
- thumb_up 38
Ответы и объяснения 1
Предпоследний отрицательный....
....
ppp:=0; r:=0
for i:=n downto 1 do
begin
if (a[i]<0) and (ppp=0) and (r=0) then ppp:=1;
if (a[i]<0) and (ppp=1)and (r=0) then begin ppp:=0; r:=1; nom_pp:=i end;
end;
....
(тут : ррр=1 -датчик, что после него есть отр. число
к=1-датчик, что мы уже взяли предпоследний и его номер(индекс) сохранили в переменной nom_pp)
- 28.02.2017 22:05
- thumb_up 50
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.