Предмет: Информатика, автор: deordyevsana

Задачи на одномерный массив в (Лазарус)

Массив имеет размер 10 частей. Тип массива – целый. Данные массива – числа от 0 до 10.
1. В одномерном массиве определить сумму положительных элементов. 2. Найти произведение элементов, расположенных между максимальным по модулю и минимальным по модулю элементами массива.​

Ответы

Автор ответа: kan6883
1
Паскаль
program ArrayTasks;

const
SIZE = 10;

type
TIntegerArray = array[1..SIZE] of Integer;

var
arr: TIntegerArray;
i, maxIdx, minIdx, sumPositives, product: Integer;

begin
// Заполнение массива случайными числами от 0 до 10
Randomize;
for i := 1 to SIZE do
arr[i] := Random(11);

// 1. Сумма положительных элементов массива
sumPositives := 0;
for i := 1 to SIZE do
begin
if arr[i] > 0 then
sumPositives := sumPositives + arr[i];
end;

// 2. Произведение элементов между максимальным и минимальным по модулю
maxIdx := 1;
minIdx := 1;

for i := 2 to SIZE do
begin
if abs(arr[i]) > abs(arr[maxIdx]) then
maxIdx := i;

if abs(arr[i]) < abs(arr[minIdx]) then
minIdx := i;
end;

// Обработка случая, когда minIdx > maxIdx
if minIdx > maxIdx then
begin
i := minIdx;
minIdx := maxIdx;
maxIdx := i;
end;

product := 1;
for i := minIdx + 1 to maxIdx - 1 do
product := product * arr[i];

// Вывод результатов
writeln('Массив: ');
for i := 1 to SIZE do
write(arr[i], ' ');
writeln;

writeln('Сумма положительных элементов: ', sumPositives);
writeln('Произведение элементов между максимальным и минимальным по модулю: ', product);

readln;
end.
Похожие вопросы
Предмет: Литература, автор: archishe2008
Анализ и интерпретация [10] Задания 6. Прочитайте отрывок. Определите, как характеризует этот эпизод Н.Н., его любовь к Асе. Приведите цитаты, доказывающие ваше мнение. 7. Укажите, при помощи каких изобразительно-выразительных средств (эпитеты, метафоры, риторические фигуры) автору удалось показать особенности любви героя и его отношение к Асе. Впрочем, я должен сознаться, что я не слишком долго грустил по ней; я даже нашел, что судьба хорошо распорядилась, не соединив меня с Асей; я утешался мыслию, что я, вероятно, не был бы счастлив с такой женой. Я был тогда молод- и будущее, это короткое, быстрое будущее, казалось мне беспредельным. Разве не может повториться то, что было, думал я, и еще лучше, еще прекраснее?.. Я знавал других женщин - но чувство, возбужденное во мне Асей, то жгучее, нежное, глубокое чувство, уже не повторилось. Нет! ни одни глаза не заменили мне тех, когда-то с любовию устремленных на меня глаз, ни на чье сердце, припавшее к моей груди, не отвечало мое сердце таким радостным и сладким замиранием! Осужденный на одиночество бессемейного бобыля, доживаю я скучные годы, но я храню, как святыню, ее записочки и высохший цветок гераниума, тот самый цветок, который она некогда бросила мне из окна. Он до сих пор издает слабый запах, а рука, мне давшая его, та рука, которую мне только раз пришлось прижать к губам моим, быть может, давно уже тлеет в могиле... И я сам - что сталось со мною? Что осталось от меня, от тех блаженных и тревожных дней, от тех крылатых надежд и стремлений? Так легкое испарение ничтожной травки переживает все радости и все горести человека - переживает самого человека... СРОЧНО ДАЮ 35 БАЛЛОВ!!!​