НС
Надежда Серебрякова

Найти сумму третьего и шестого положительных элементов массива. pascal

Alejandro
Alejandro

Number := 0;
Summa := 0;
CurNum := 0;
while (CurNum < ArraySize) and (Number < 6) do
begin
Inc(CurNum);
if A[CurNum] > 0 then
begin
Inc(Number);
if Number in [3, 6] then
Summa := Summa + A[CurNum];
end;
end;
if Number < 6 then
WriteLn('В массиве нет 6 положительных элементов')
else
WriteLn('Сумма = ', Summa);

Ванюшка
Ванюшка

for i :=1 to length(arr) do if (arr[ i ] > 0) then begin inc(c); if (c = 3) then s := arr[ i ]; if (c = 6) then begin s := s + arr[ i ]; break; end;

Похожие вопросы
дан массив, найти сумму шести первых элементов массива?
Как найти кол-во различных элементов массива? Pascal
Найти сумму квадратов элементов массива, расположенных после первого положительного числа
подскажите как найти минимальный положительный элемент в одномерном массиве. язык С++
Паскаль. Удалить третий элемент одномерного массива. Удалить третий элемент одномерного массива
заменить все положительные элементы массива на 0
Номер минимального положительного элемента в массиве, Си.
Pascal - В целочисленном массиве А (35) найти количество четных элементов, имеющих нечетные индексы.
Найти сумму третьего и шестого положительных элементов массива Pascal Отвечать по теме. Хрень не писать! )
• сумму элементов массива, расположенных до последнего положительного элемента. на PHP помогите?