Ga1axI
26.05.2020 02:18

Дан одномерный массив из 1000 элементов, состоящий из случайных целых чисел в диапазоне от -5 до 8. найти сумму элементов участка массива, начиная с первого положительного и кончая вторым положительным элементом.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
un5gao
28.06.2020 22:52
Как то так:
var  a: array[1..1000] of integer; 
b: array [1..2] of integer; 
i, j, sum: integer;
begin 
 for i := 1 to 1000 do    
a[i] := random(13) - 5; 
 j := 1; 
 for i := 1 to 1000 do   begin   
if j = 3 then break;   
if a[i] > 0 then begin b[j] := i;inc(j); end; 
end; 
 for i := b[1] to b[2] do    sum := sum + a[i]; 
writeln(sum);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота