Вопрос задан 09.01.2020 в 08:05. Предмет Информатика. Спрашивает Никифорова Даша.

Составить алгоритм и написать программу позволяющую найти сумму элементов массива с четными

номерами содержащего N элементов заполнение массива организовать натуральными числами в порядке убыванияПомогите очень срочно надо !!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Норов Илья.
Блок-схема - в прилагаемом файле.
Программа:
const n=10;
var a:array[1..n] of integer;
s,i:integer;
begin
for i:=1 to n do begin
 a[i]:=n-i+1;
 write(a[i],' ');
 end;
writeln;
s:=0;
for i:=1 to n div 2 do s:=s+a[2*i];
writeln('s = ',s);
end.

Результат:
10 9 8 7 6 5 4 3 2 1
s = 25
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать следующий алгоритм:

1. Создать пустой массив, который будет содержать N элементов. 2. Заполнить массив натуральными числами в порядке убывания. Для этого можно использовать цикл, начиная с числа N и уменьшая его на 1 на каждой итерации. 3. Вычислить сумму элементов массива с четными индексами. Для этого можно использовать цикл, начиная с индекса 0 и увеличивая его на 2 на каждой итерации. На каждой итерации прибавлять значение элемента массива с текущим индексом к общей сумме. 4. Вывести полученную сумму.

Вот пример программы на языке Python, реализующей данный алгоритм:

```python N = int(input("Введите количество элементов массива: ")) array = []

# Заполнение массива натуральными числами в порядке убывания for i in range(N, 0, -1): array.append(i)

# Вычисление суммы элементов массива с четными индексами sum_even = 0 for i in range(0, N, 2): sum_even += array[i]

print("Сумма элементов массива с четными индексами:", sum_even) ```

Программа запрашивает у пользователя количество элементов массива, заполняет массив натуральными числами в порядке убывания и вычисляет сумму элементов с четными индексами. Результат выводится на экран.

Обратите внимание, что в данной программе предполагается, что пользователь вводит корректные данные (целое положительное число для количества элементов массива). Если требуется добавить проверку на корректность ввода, это можно сделать с помощью условных операторов.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос