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

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

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

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

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

textual
Листинг программы
  1. const m = 20;
  2. var n: integer;
  3.     p, s: extended;
  4.     a: array [1..m] of integer;
  5.     f: text;
  6. begin
  7.   assign(f, 'input.txt');
  8.   reset(f);
  9.   s := 0;
  10.   p := 1;
  11.   for n := 1 to m do
  12.     begin
  13.       read(f, a[n]);
  14.       if odd(n)
  15.         then p := p * a[n]
  16.         else s := s + a[n]
  17.     end;
  18.   close(f);
  19.   assign(f, 'output.txt');
  20.   rewrite(f);
  21.   writeln(f, 'Produst of elements with odd indexes = ', p:0:0);
  22.   writeln(f, 'Sum of elements with even indexes = ', s:0:0);
  23.   close(f)
  24. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы