Вычислить сумму элементов массива, стоящих на четных местах и произведение элементов, стоящих на нечетных - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

в Массиве целых чисел что складывается из 20 элементов,узнать сумму элементов,что стоят на первых местах и произведение элементов,которые стоят на непарных местах.Полученный результат записать в текстовый файл! дайте решение данной программы пожалуйста

Решение задачи: «Вычислить сумму элементов массива, стоящих на четных местах и произведение элементов, стоящих на нечетных»

textual
Листинг программы
const m = 20;
var n: integer;
    p, s: extended;
    a: array [1..m] of integer;
    f: text;
begin
  assign(f, 'input.txt');
  reset(f);
  s := 0;
  p := 1;
  for n := 1 to m do
    begin
      read(f, a[n]);
      if odd(n)
        then p := p * a[n]
        else s := s + a[n]
    end;
  close(f);
  assign(f, 'output.txt');
  rewrite(f);
  writeln(f, 'Produst of elements with odd indexes = ', p:0:0);
  writeln(f, 'Sum of elements with even indexes = ', s:0:0);
  close(f)
end.

Объяснение кода листинга программы

  1. В начале кода объявляются необходимые переменные: m (равное 20), n (тип integer), p (тип extended), s (тип extended), a (тип array[1..m] of integer) и f (тип text).
  2. Затем происходит чтение файла input.txt и запись его содержимого в переменную a[1..m] (массив целых чисел).
  3. Переменная s инициализируется нулем, а переменная p - единицей.
  4. Затем следует цикл for, который выполняется от 1 до m. На каждой итерации происходит следующее:
    • Чтение значения из файла input.txt и сохранение его в a[n] (n - текущий индекс элемента).
    • Проверка, является ли текущий индекс нечетным. Если да, то значение переменной p умножается на a[n]. Если нет, то значение переменной s увеличивается на a[n].
  5. После завершения цикла файл input.txt закрывается, а затем открывается файл output.txt для записи.
  6. В файле output.txt записываются результаты вычислений: произведение элементов с нечетными индексами и сумма элементов с четными индексами.
  7. Наконец, файл output.txt закрывается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы