Вычислить сумму произведений всех троек соседних чисел в массиве - Pascal

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

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

Дан одномерный числовой массив Т(к).Вычислить сумму произведений всех троек соседних чисел.

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

textual
Листинг программы
[SIZE=2]
uses crt;
[/SIZE][FONT=Courier New][SIZE=2]const n=10;
[/SIZE][/FONT][SIZE=2]var a:array[1..[/SIZE][FONT=Courier New][SIZE=2]n[/SIZE][/FONT][SIZE=2]]of integer;
i,pr,sum:integer;
begin
[/SIZE][FONT=Courier New][SIZE=2]clrscr;
[/SIZE][/FONT][SIZE=2]for i:=1 to [/SIZE][FONT=Courier New][SIZE=2]n[/SIZE][/FONT][SIZE=2] do
begin
a[i]:=i;
write(a[i],' ');
end;
writeln;
sum:=0;
for i:=1 to [/SIZE][FONT=Courier New][SIZE=2]n-2[/SIZE][/FONT][SIZE=2] do
sum:=sum+a[i]*a[i+1]*a[i+2];
writeln('Summa=',sum);
readln
end.
[/SIZE]

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

  1. Объявлены переменные: a (массив), i (для цикла), pr (промежуточная переменная для вычислений), sum (для хранения суммы).
  2. Задано значение константы n (размер массива).
  3. В цикле заполняется массив a значениями от 1 до n.
  4. Выводится содержимое массива a через пробел.
  5. Выводится сумма произведений троек соседних чисел в массиве (от 1 до n-2).
  6. Полученное значение суммы выводится на экран.
  7. Программа ожидает ввода данных с помощью функции readln.

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


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

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

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