В массив B скопировать элементы массива А с противоположным знаком - Pascal

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

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

Из массива А(10) состоящего из 40 вещественных знаков получить массив В, в который войдут все противоположные по знаку элементы массива А. Массив описать в разделе типов, Элементы массива А задать в разделе констант . На экран вывести массив В. const A: array [1..40] of real = (1, 2 ,3 ,4 ,5 ,6 ,7 ,8, 9 ,10)

Решение задачи: «В массив B скопировать элементы массива А с противоположным знаком»

textual
Листинг программы
const
  N = 10;
  A: array [1..N] of real = (1, 2, 3, 4, -5, 6, -7, 8, 9, 10);
var
  B: array[1..N] of real;
  i: integer;
begin
  for i := 1 to N do begin
    write(A[i], ' ');
    B[i] := -A[i];
  end;
  writeln;
  for i := 1 to N do
    write(B[i], ' ');
end.

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

  1. Объявлены две массивы переменных: A и B типа array of real с размерностью N = 10.
  2. В массиве A инициализированы значения элементов.
  3. Переменная i инициализируется значением 1.
  4. Запускается цикл for от 1 до N.
  5. В каждой итерации цикла выводится значение элемента массива A с помощью функции write, после чего элемент массива B инициализируется значением противоположного элемента массива A с помощью оператора присваивания :=.
  6. После завершения цикла выводится символ новой строки с помощью функции writeln.
  7. Запускается цикл for от 1 до N.
  8. В каждой итерации цикла выводится значение элемента массива B с помощью функции write.
  9. Код завершается.

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


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

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

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