Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Максимальный элемент массива;



Читайте также:
  1. I. Гашение дуги с помощью полупроводниковых элементов
  2. II этап Развитие грудобрюшного типа дыхания с включением элементов дыхательной гимнастики А.Н. Стрельниковой
  3. II.3.2. Эффекты взаимного влияния элементов
  4. V. О флюидическом состоянии энергии, о силах магнитных и силах безличных, об элементере и элементале
  5. What static rope elements are tested? - Какие элементы статических веревок тестируют?
  6. X - наименьший элемент
  7. А) Влияние площади поверхности анода и катода на силу тока гальванического элемента

max:=a[1];

for i:=2 to 10 do

if a[i]>max then {>= последний }

Begin

max:=a[i]; * 8

p:=i 3

End;

Writeln(t);

*

Для вычисления последнего максимального

элемента нужно добавить знак равенства a[i]>=max

2). Вычисляет последний

Максимальный элемент массива;

max:=a[10];

for j:=9 downto 1 do

if a[j]> max then {>= первый }

Begin

max:=a[j];

p:=j

End;

Writeln(max);

*

Для вычисления первого максимального

элемента нужно добавить знак равенства a[i]>=max

А (3, 5, 8, 7, 2, 4, 6, 8, 1, 3)

3). Вычисляет максимальный (минимальный) элемент массива;

Й способ

for k:=1 to 10 do

if (k=1) or (max<a[k]) then max:=a[k];

Й способ

for k:=10 downto 1 do

if (k=10) or (max <a[k]) then max:=a[k];

4). Вычисляет максимальный (минимальный) элемент массива и его индекс среди элементов, значения которых <5;

X(3.5, -7.4, 1.7, 12.9, -5.6, 21.3, -8.6, 4.5, 0.6, 2.5);

for i:=1 to n do

if (x[i]<5) and (k=0) then

begin max:=x[i]; k:=i end

else

if x[i]<5 then if x[i]>max then

begin max:=x[i]; k:=i end;

11). Найти первый (последний) отрицательный (положительный) элемент массива

Массив А(1, 3, 8, 2, -3, -1, 4, -9, 5, -2)

Вычисляет первый отрицательный (положительный) элемент массива;

1). for k:=10 downto 1 do

if 0>a[k] then t:=a[k]; { или 0<a[k] полож. }

Writeln(t);

Вычисляет последний отрицательный (положительный) элемент массива;

2). for k:=1 to 10 do

if 0>a[k] then t:=a[k];

Writeln(t)

Найти сумму элементов массива, начиная с первого отрицательного.

A (2, 3, -5, 7, -8, 9, 13, 4, -6, 18)

for i:= 10 downto 1 do

if a[i]< 0 then p:=i; { 0>a[i]}

S:=0; { p–номер первого отр. эл-та }

for i:= p to 10 do

S:=S + a[i];

Найти сумму и произведение элементов массива, начиная с первого элемента и до последнего отрицательного элемента включительно.

A(2, -3, -5, 7, -8, 6, 9, 4)

for i:= 1 to 8 do

if a[i]< 0 then p:=i; { p– номер посл. отр. эл-та }

S:=0;

for i:= 1 to p do p=5

S:=S + a[i];

P:=1;

for i:= 1 to p do

P:=P* a[i];


Дата добавления: 2015-07-10; просмотров: 43 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)