Подчитать сумму квадратов чисел с нечётными индексами - Pascal

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

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

дана последовательность числа ai (i=1, 2,...N) Подчитать сумму квадратов чисел с нечётными индексами и сумму кубов чисел с чётными индексами

Решение задачи: «Подчитать сумму квадратов чисел с нечётными индексами»

textual
Листинг программы
program PowersAndIndexes;
 
const
  N = 5;
 
var
  i: Word;
  SumSquares, SumCubes : LongWord;
  A : array [1..N] of Integer;
 
begin
  //генерируем последовательность
  randomize;
  for i := 1 to N do
    begin
      A[i] := random(100);
      write( A[i], ' ' );
    end;
  writeln;
  
  //находим суммы квадратов и кубов с учётом чётности индекса элемента
  SumSquares := 0;
  SumCubes := 0;
  for i := 1 to N do
    if (i mod 2 = 0)
    then SumCubes := SumCubes + floor(power(A[i], 3))
    else SumSquares := SumSquares + floor(power(A[i], 2));
  
  //выводим найденные суммы:
  writeln ('Squares: ', SumSquares);
  writeln ('Cubes: ', SumCubes);
  
  readln;
end.

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

  1. N = 5 - Определение константы, обозначающей количество элементов массива.
  2. i - Переменная-счётчик для цикла.
  3. SumSquares, SumCubes - Переменные для хранения суммы квадратов и кубов чисел соответственно.
  4. A - Массив из 5 целочисленных элементов.
  5. Генерация последовательности случайных чисел и их вывод на экран.
  6. Вычисление сумм квадратов и кубов чисел, учитывая чётность индекса элемента.
  7. Вывод найденных сумм квадратов и кубов.
  8. Ожидание ввода пользователя для завершения программы. Примечание: Предполагаю, что этот код написан на языке программирования Pascal.

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


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

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

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